venus: query extended resource info from gralloc
authorYiwei Zhang <zzyiwei@chromium.org>
Fri, 30 Apr 2021 17:20:54 +0000 (17:20 +0000)
committerMarge Bot <eric+marge@anholt.net>
Tue, 4 May 2021 19:52:13 +0000 (19:52 +0000)
commite44b4feb333028c5007b85867170f3e9d7d0e5b6
treeae029c95f0e596de133315edc8c002599620e66e
parenta2efa2e833ded46da03666253de0d0e9f77beaf2
venus: query extended resource info from gralloc

Creating Android swapchain image from gralloc buffer requires to use
VkImageDrmFormatModifierExplicitCreateInfoEXT. To fill the struct info,
we need to query extended resource info from gralloc.

With the queried modifier from gralloc, we can ask the driver for the
plane count of the given format and modifier pair.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10553>
src/virtio/vulkan/vn_android.c