radv: set NGG fields in vgt_shader_key for ESO on GFX10+

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27236>
This commit is contained in:
Samuel Pitoiset
2024-01-19 13:23:54 +01:00
committed by Marge Bot
parent 70c288558a
commit 9a7c551f95
+2
View File
@@ -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);