radeonsi: ensure sample locations are set for line and polygon smoothing
Since commit d938b8c, the sample locations are no longer set unconditionally,
so we need to set the atom to dirty on all chips, not just Polaris.
Cc: 12.0 <mesa-stable@lists.freedesktop.org>
This commit is contained in:
@@ -2171,8 +2171,7 @@ bool si_update_shaders(struct si_context *sctx)
|
||||
if (sctx->b.chip_class == SI)
|
||||
si_mark_atom_dirty(sctx, &sctx->db_render_state);
|
||||
|
||||
if (sctx->framebuffer.nr_samples <= 1 &&
|
||||
sctx->b.family >= CHIP_POLARIS10)
|
||||
if (sctx->framebuffer.nr_samples <= 1)
|
||||
si_mark_atom_dirty(sctx, &sctx->msaa_sample_locs.atom);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user