From 4c10bf1e6dd19e916b77692f6b0e99e07c210f51 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Tue, 29 Aug 2023 14:49:00 +0800 Subject: [PATCH] radeonsi: fill aco_shader_info->is_monolithic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: 80177e02962 ("aco: add support for compiling VS+TCS separately on GFX9+") Reviewed-by: Marek Olšák Reviewed-by: Samuel Pitoiset Signed-off-by: Qiang Yu Part-of: --- src/gallium/drivers/radeonsi/si_shader_aco.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_shader_aco.c b/src/gallium/drivers/radeonsi/si_shader_aco.c index aaf2c2188a3..6767713a418 100644 --- a/src/gallium/drivers/radeonsi/si_shader_aco.c +++ b/src/gallium/drivers/radeonsi/si_shader_aco.c @@ -72,6 +72,11 @@ si_fill_aco_shader_info(struct si_shader *shader, struct aco_shader_info *info, if (!info->workgroup_size) info->workgroup_size = info->wave_size; + /* is_monolithic is false when merged shader parts compiled separately, we'd better + * change the name to is_separately_compiled_merged_shader + */ + info->is_monolithic = true; + info->image_2d_view_of_3d = gfx_level == GFX9; info->hw_stage = si_select_hw_stage(stage, key, gfx_level);