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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user