mesa/src/vulkan
Dave Airlie 48b3ef625e vulkan/wsi: handle queue families properly for non-concurrent sharing mode.
"queueFamilyIndexCount is the number of queue families having access to the image(s) of the
swapchain when imageSharingMode is VK_SHARING_MODE_CONCURRENT.
pQueueFamilyIndices is a pointer to an array of queue family indices having access to the
images(s) of the swapchain when imageSharingMode is VK_SHARING_MODE_CONCURRENT."

If the type isn't concurrent, don't attempt to access the arrays.

dEQP-VK.wsi.xlib.swapchain.create.exclusive_nonzero_queues on lavapipe.

Fixes: 5b13d74583 ("vulkan/wsi/drm: Break create_native_image in pieces")
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15101>
2022-03-02 20:47:16 +00:00
..
device-select-layer vulkan-device-select: Don't leak drmDevicePtr 2021-12-06 11:21:03 +00:00
overlay-layer vulkan/overlay: revise and reformat README 2022-01-31 19:09:56 +00:00
registry vulkan: Update the XML and headers to 1.3.204 2022-01-25 15:57:53 +00:00
runtime vulkan: Add back vk_image_view::format 2022-02-16 00:14:50 +00:00
util vulkan,lavapipe: Simplify command recording code-gen 2022-02-08 19:50:57 +00:00
wsi vulkan/wsi: handle queue families properly for non-concurrent sharing mode. 2022-03-02 20:47:16 +00:00
meson.build vulkan: Move all the common object code to runtime/ 2021-10-29 23:12:32 +00:00
vulkan-icd-symbols.txt vulkan: Allow global symbol HMI for Android 2020-08-05 18:08:07 +00:00