OSDN Git Service

minigbm: add support for HAL_PIXEL_FORMAT_RGBA_FP16
authorGurchetan Singh <gurchetansingh@chromium.org>
Thu, 26 Apr 2018 00:36:59 +0000 (17:36 -0700)
committerchrome-bot <chrome-bot@chromium.org>
Fri, 27 Apr 2018 19:22:38 +0000 (12:22 -0700)
commit292da5365a373a8e1eed603fc3aa16e3595d8252
tree26302afaf528a3ef1b2fd9d3a34393b8048f8d2d
parent2eeaf5a03c9ad55b27ced2800b5a5ac97531604c
minigbm: add support for HAL_PIXEL_FORMAT_RGBA_FP16

This is needed to support the following CTS test:

android.graphics.cts.BitmapColorSpaceTest#test16bitHardware

There have been some rumblings about adding 64-bit formats to <drm_fourcc.h>:

https://lists.freedesktop.org/archives/intel-gvt-dev/2017-July/001469.html

However, nothing has landed, so let's just define our own format
for the time being.

BUG=b:77973662
TEST=Compile for kevin and kevin-arcnext
     Unfortunately, my P setup refuses to work, so let the lab
     test.

Change-Id: I1fea16400ba6632a8ef17105e27bc7799d2af515
Reviewed-on: https://chromium-review.googlesource.com/1029355
Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
amdgpu.c
cros_gralloc/cros_gralloc_helpers.cc
cros_gralloc/cros_gralloc_helpers.h
drv.h
helpers.c
i915.c
mediatek.c
rockchip.c