Skip to content
Snippets Groups Projects
Commit 9171d2f1 authored by Nataraj Deshpande's avatar Nataraj Deshpande Committed by Juan A. Suárez
Browse files

anv: Add HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED in vk_format


When HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED is used, then the platform
gralloc module will select a format based on the usage flags provided by
the camera device and the other endpoint of the stream.

The patch fixes crash in vulkan when the test is run with camera stream
set to HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED.

Test: android.graphics.cts.CameraVulkanGpuTest#testCameraImportAndRendering
on chromebook with camera HAL3.

v2: use AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED and take
    AHARDWAREBUFFER_USAGE_CAMERA_MASK in to account (Gurchetan)

Fixes: f1654fa7 "anv/android: support creating images from external format"
Signed-off-by: default avatarNataraj Deshpande <nataraj.deshpande@intel.com>
Signed-off-by: default avatarGurchetan Singh <gurchetansingh@chromium.org>
Signed-off-by: default avatarTapani Pälli <tapani.palli@intel.com>
Reviewed-by: default avatarTapani Pälli <tapani.palli@intel.com>
Reviewed-by: default avatarGurchetan Singh <gurchetansingh@chromium.org>
Acked-by: default avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: default avatarJason Ekstrand <jason@jlekstrand.net>
(cherry picked from commit d94fca54)
parent e9660d3c
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment