From 527cc3ad291d989976be5150b03f7ebedabd04b7 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Thu, 6 Jul 2023 10:39:33 +0800 Subject: [PATCH] radeonsi: enable aco compile for mono merged ES/GS 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.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 6542b1059c3..3dc8d9a76f8 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -2351,7 +2351,9 @@ static void si_determine_use_aco(struct si_shader *shader) break; case MESA_SHADER_TESS_EVAL: case MESA_SHADER_GEOMETRY: - shader->use_aco = !si_is_multi_part_shader(shader) || shader->is_gs_copy_shader; + shader->use_aco = + !si_is_multi_part_shader(shader) || shader->is_monolithic || + shader->is_gs_copy_shader; break; case MESA_SHADER_FRAGMENT: shader->use_aco = shader->is_monolithic;