OSDN Git Service

minigbm: Add support for RGBA_1010102 and RGBA_FP16
authorNataraj Deshpande <nataraj.deshpande@intel.com>
Wed, 21 Aug 2019 22:19:46 +0000 (15:19 -0700)
committerchrome-bot <chrome-bot@chromium.org>
Tue, 17 Sep 2019 23:59:30 +0000 (16:59 -0700)
commit586e2d6f3a5c60cc9cc118392c3a4c2fd7798667
treefa775f8e46af2c6076fed1d1d04f17037244e05d
parent05e67cc5e06af2b9898ae6fa396fb544efd600df
minigbm: Add support for RGBA_1010102 and RGBA_FP16

The CL adds support for HAL_PIXEL_FORMAT_RGBA_1010102 and
HAL_PIXEL_FORMAT_RGBA_FP16 in order to supplement Android
framework's VkFormats: VK_FORMAT_A2B10G10R10_UNORM_PACK32
and VK_FORMAT_R16G16B16A16_SFLOAT.

Fixes following dEQP failures on eve-arcnext.
dEQP-VK.wsi.android.swapchain.create#image_format
dEQP-VK.wsi.android.swapchain.simulate_oom#image_format
dEQP-VK.wsi.android.colorspace#basic
dEQP-VK.wsi.android.incremental_present.*

BUG=b:139890132
TEST=Run dEQP-VK.wsi.android.* tests on eve-arcnext.

Change-Id: I0b52d9f970d34fe69e1b8c31a1f096365a74d8ec
Signed-off-by: Nataraj Deshpande <nataraj.deshpande@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/1769261
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
cros_gralloc/cros_gralloc_helpers.cc
helpers.c
i915.c