From 174816019fc40f4b6d7bf4f9f0be0c2ea5bcd781 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 24 Jul 2023 17:28:07 +0200 Subject: [PATCH] radv: simplify lowering NGG GS intrinsics The is_ngg field is already set correctly for GS. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_pipeline_graphics.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline_graphics.c b/src/amd/vulkan/radv_pipeline_graphics.c index 3d1b79ab930..a9c5d8d034f 100644 --- a/src/amd/vulkan/radv_pipeline_graphics.c +++ b/src/amd/vulkan/radv_pipeline_graphics.c @@ -2613,10 +2613,9 @@ radv_graphics_pipeline_compile(struct radv_graphics_pipeline *pipeline, const Vk radv_fill_shader_info_ngg(device, pipeline, pipeline_key, stages); if (stages[MESA_SHADER_GEOMETRY].nir) { - gl_shader_stage pre_stage = stages[MESA_SHADER_TESS_EVAL].nir ? MESA_SHADER_TESS_EVAL : MESA_SHADER_VERTEX; unsigned nir_gs_flags = nir_lower_gs_intrinsics_per_stream; - if (stages[pre_stage].info.is_ngg) { + if (stages[MESA_SHADER_GEOMETRY].info.is_ngg) { nir_gs_flags |= nir_lower_gs_intrinsics_count_primitives | nir_lower_gs_intrinsics_count_vertices_per_primitive | nir_lower_gs_intrinsics_overwrite_incomplete;