diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index 5a63b512ac9..c26af5314de 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -161,6 +161,7 @@ radv_physical_device_init_cache_key(struct radv_physical_device *pdevice) key->lower_discard_to_demote = !!(pdevice->instance->debug_flags & RADV_DEBUG_DISCARD_TO_DEMOTE); key->mesh_fast_launch_2 = pdevice->mesh_fast_launch_2; key->no_fmask = !!(pdevice->instance->debug_flags & RADV_DEBUG_NO_FMASK); + key->no_ngg_gs = !!(pdevice->instance->debug_flags & RADV_DEBUG_NO_NGG_GS); key->no_rt = !!(pdevice->instance->debug_flags & RADV_DEBUG_NO_RT); key->ps_wave32 = pdevice->ps_wave_size == 32; key->rt_wave64 = pdevice->rt_wave_size == 64; diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index b2995c15dc5..043966dc6f8 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -252,6 +252,7 @@ struct radv_physical_device_cache_key { uint32_t lower_discard_to_demote : 1; uint32_t mesh_fast_launch_2 : 1; uint32_t no_fmask : 1; + uint32_t no_ngg_gs : 1; uint32_t no_rt : 1; uint32_t ps_wave32 : 1; uint32_t rt_wave64 : 1;