radeonsi: enable aco compile for part mode ps
authorQiang Yu <yuq825@gmail.com>
Thu, 17 Aug 2023 03:11:19 +0000 (11:11 +0800)
committerQiang Yu <yuq825@gmail.com>
Tue, 10 Oct 2023 03:10:41 +0000 (11:10 +0800)
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24989>

src/gallium/drivers/radeonsi/si_shader.c

index 6eaf0e4..65cd513 100644 (file)
@@ -2453,8 +2453,6 @@ static void si_determine_use_aco(struct si_shader *shader)
          shader->is_gs_copy_shader;
       break;
    case MESA_SHADER_FRAGMENT:
-      shader->use_aco = shader->is_monolithic;
-      break;
    case MESA_SHADER_COMPUTE:
       shader->use_aco = true;
       break;
@@ -2973,7 +2971,6 @@ si_get_shader_part(struct si_screen *sscreen, struct si_shader_part **list,
          use_aco = sscreen->info.gfx_level <= GFX8;
          break;
       default:
-         use_aco = false;
          break;
       }
    }