radeonsi: Fix amdgpu-color-export with prologues

Polygon stippling is handled in the prologue, amdgpu-color-export needs
to be set for that.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8010
Fixes: 1825ad134b ("radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogs")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20531>
This commit is contained in:
Michel Dänzer
2023-01-05 11:13:28 +01:00
committed by Marge Bot
parent 988c871ca9
commit 888f5e5aa1

View File

@@ -2195,6 +2195,7 @@ si_get_shader_part(struct si_screen *sscreen, struct si_shader_part **list,
if (prolog) {
shader.key.ps.part.prolog = key->ps_prolog.states;
wave32 = key->ps_prolog.wave32;
exports_color_null = key->ps_prolog.states.poly_stipple;
} else {
shader.key.ps.part.epilog = key->ps_epilog.states;
wave32 = key->ps_epilog.wave32;