From 91cdee8a38c1516b57cf758d25173f005adb3994 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 18 Dec 2024 13:46:09 +0100 Subject: [PATCH] radv: only enable emulated mesh/task shader queries on GFX10.3 It's not emulated on GFX11+. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 45c2637c14c..3e02f349c39 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -855,7 +855,7 @@ radv_device_init_cache_key(struct radv_device *device) key->trap_excp_flags = device->trap_handler_shader && instance->trap_excp_flags; key->disable_trunc_coord = device->disable_trunc_coord; key->image_2d_view_of_3d = device->vk.enabled_features.image2DViewOf3D && pdev->info.gfx_level == GFX9; - key->mesh_shader_queries = device->vk.enabled_features.meshShaderQueries; + key->mesh_shader_queries = device->vk.enabled_features.meshShaderQueries && pdev->emulate_mesh_shader_queries; key->primitives_generated_query = radv_uses_primitives_generated_query(device); /* The Vulkan spec says: