From e40989f451d5525d6ded657565d4360d96345d99 Mon Sep 17 00:00:00 2001 From: Jose Maria Casanova Crespo Date: Mon, 18 May 2026 17:02:13 +0200 Subject: [PATCH] v3dv: advertise VK_EXT_scalar_block_layout on V3D 7.1+ The scalarBlockLayout feature was already exposed via the Vulkan 1.2 feature struct, but Vulkan 1.1 clients (e.g. Dawn) need the EXT to discover it. Reviewed-by: Iago Toral Quiroga Part-of: --- src/broadcom/vulkan/v3dv_device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index ac5a8b9d870..f5efc0290e6 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -246,6 +246,7 @@ get_device_extensions(const struct v3dv_physical_device *device, .EXT_private_data = true, .EXT_provoking_vertex = true, .EXT_queue_family_foreign = true, + .EXT_scalar_block_layout = device->devinfo.ver >= 71, .EXT_separate_stencil_usage = true, .EXT_shader_demote_to_helper_invocation = true, .EXT_shader_module_identifier = true,