From d9f7902afbd28162f17b5673dfedac0cb160fe1a Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Thu, 6 Jul 2023 15:11:57 +0800 Subject: [PATCH] radeonsi: init aco shader info for merged LS/HS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Signed-off-by: Qiang Yu Part-of: --- src/gallium/drivers/radeonsi/si_shader_aco.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_shader_aco.c b/src/gallium/drivers/radeonsi/si_shader_aco.c index 89965a98a03..3bd6a33ee6a 100644 --- a/src/gallium/drivers/radeonsi/si_shader_aco.c +++ b/src/gallium/drivers/radeonsi/si_shader_aco.c @@ -81,6 +81,10 @@ si_fill_aco_shader_info(struct si_shader *shader, struct aco_shader_info *info) } switch (stage) { + case MESA_SHADER_TESS_CTRL: + info->vs.tcs_in_out_eq = key->ge.opt.same_patch_vertices; + info->vs.tcs_temp_only_input_mask = sel->info.tcs_vgpr_only_inputs; + break; case MESA_SHADER_FRAGMENT: info->ps.num_interp = si_get_ps_num_interp(shader); info->ps.spi_ps_input = shader->config.spi_ps_input_ena;