From 11ba89097f441bb2f30d7ee5d8d1ac020b1d09b0 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Wed, 26 Mar 2025 10:47:29 -0500 Subject: [PATCH] venus: Only claim modifiers in WSI if the host driver supports it Reviewed-by: Yiwei Zhang Part-of: --- src/virtio/vulkan/vn_wsi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/virtio/vulkan/vn_wsi.c b/src/virtio/vulkan/vn_wsi.c index 9345560520a..c95c4571a64 100644 --- a/src/virtio/vulkan/vn_wsi.c +++ b/src/virtio/vulkan/vn_wsi.c @@ -87,7 +87,8 @@ vn_wsi_init(struct vn_physical_device *physical_dev) if (result != VK_SUCCESS) return result; - physical_dev->wsi_device.supports_modifiers = true; + physical_dev->wsi_device.supports_modifiers = + physical_dev->base.vk.supported_extensions.EXT_image_drm_format_modifier; physical_dev->base.vk.wsi_device = &physical_dev->wsi_device; return VK_SUCCESS;