From 047738daa75ecdf3be4e4f648fd0fa25474f7026 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 31 Aug 2022 16:41:21 +0200 Subject: [PATCH] radv: fix bogus assertion with RADV_FORCE_VRS It supports VS, TES and GS. Cc: mesa-stable Signed-off-by: Samuel Pitoiset Reviewed-By: Mike Blumenkrantz Part-of: --- src/amd/vulkan/radv_pipeline.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 6d85551..e36bb65 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -4529,6 +4529,7 @@ radv_create_shaders(struct radv_pipeline *pipeline, struct radv_pipeline_layout /* Force per-vertex VRS. */ if (radv_consider_force_vrs(pipeline, noop_fs, stages, *last_vgt_api_stage)) { assert(*last_vgt_api_stage == MESA_SHADER_VERTEX || + *last_vgt_api_stage == MESA_SHADER_TESS_EVAL || *last_vgt_api_stage == MESA_SHADER_GEOMETRY); nir_shader *last_vgt_shader = stages[*last_vgt_api_stage].nir; NIR_PASS(_, last_vgt_shader, radv_force_primitive_shading_rate, device); -- 2.7.4