Navy Flounder: Issue starting Horizon Zero Dawn
I've bisected this to:
48b3ef625e1909c1be31fbe10adb53734af38eb4 is the first bad commit
commit 48b3ef625e1909c1be31fbe10adb53734af38eb4
Author: Dave Airlie <airlied@redhat.com>
Date: Mon Feb 21 15:43:39 2022 +1000
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: 5b13d74583513 ("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>
src/vulkan/wsi/wsi_common.c | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
And I can confirm reverting this commit from main gets things working again
This is a Renoir / Navy Flounder PRIME System