From e6772654ac3a28c14e8878c8c5dba288355c2bbd Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Sat, 22 Jun 2024 18:39:02 +0200 Subject: [PATCH] venus: Disable sparse binding on lavapipe Reviewed-by: Yiwei Zhang Part-of: --- src/virtio/vulkan/vn_physical_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/virtio/vulkan/vn_physical_device.c b/src/virtio/vulkan/vn_physical_device.c index a5f97696c07..e0b4cc8bbd7 100644 --- a/src/virtio/vulkan/vn_physical_device.c +++ b/src/virtio/vulkan/vn_physical_device.c @@ -644,6 +644,10 @@ vn_physical_device_init_properties(struct vn_physical_device *physical_dev) props->sharedImage = true; #endif + /* TODO: Fix sparse binding on lavapipe. */ + if (props->driverID == VK_DRIVER_ID_MESA_LLVMPIPE) + physical_dev->sparse_binding_disabled = true; + vn_physical_device_sanitize_properties(physical_dev); }