From 9a7c551f9594d1f808aca4b4a739480cd67fe7aa Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 19 Jan 2024 13:23:54 +0100 Subject: [PATCH] radv: set NGG fields in vgt_shader_key for ESO on GFX10+ Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index e1897c44370..7930f1dc3f4 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -9066,6 +9066,8 @@ radv_emit_shaders(struct radv_cmd_buffer *cmd_buffer) struct radv_vgt_shader_key vgt_shader_cfg_key = { .tess = !!cmd_buffer->state.shaders[MESA_SHADER_TESS_CTRL], .gs = !!cmd_buffer->state.shaders[MESA_SHADER_GEOMETRY], + .ngg = last_vgt_shader->info.is_ngg, + .ngg_passthrough = last_vgt_shader->info.is_ngg_passthrough, }; radv_emit_vgt_gs_mode(device, cs, last_vgt_shader);