From d7fff632cd89b1a0dbb45302ff3f59f67957360b Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Fri, 21 Nov 2025 10:52:23 +0100 Subject: [PATCH] lavapipe: Trivially expose VK_GOOGLE_user_type extension There's nothing for the driver to do; it's all handled in spirv_to_nir. Signed-off-by: Christian Gmeiner Acked-by: Valentine Burley Part-of: --- docs/features.txt | 2 +- src/gallium/frontends/lavapipe/lvp_device.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index d4866132d86..6964b9e3d86 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -685,7 +685,7 @@ Khronos extensions that are not part of any Vulkan version: VK_ANDROID_native_buffer DONE (anv, lvp, panvk, radv, tu, v3dv, vn) VK_GOOGLE_decorate_string DONE (anv, hasvk, hk, kk, lvp, nvk, panvk, radv, tu, vn) VK_GOOGLE_hlsl_functionality1 DONE (anv, hasvk, hk, kk, lvp, nvk, panvk, radv, tu, vn) - VK_GOOGLE_user_type DONE (anv, hasvk, hk, kk, nvk, panvk, radv, tu, vn) + VK_GOOGLE_user_type DONE (anv, hasvk, hk, kk, lvp, nvk, panvk, radv, tu, vn) VK_IMG_filter_cubic DONE (tu/a650+, vn) VK_NV_compute_shader_derivatives DONE (anv, hasvk, nvk, radv, tu/a7xx+, vn) VK_NVX_image_view_handle DONE (nvk) diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index 5c0a0c02422..9e1626b7058 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -297,6 +297,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = #endif .GOOGLE_decorate_string = true, .GOOGLE_hlsl_functionality1 = true, + .GOOGLE_user_type = true, }; static bool