diff options
author | Nicolai Hähnle <[email protected]> | 2016-07-16 20:41:18 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2016-07-23 15:36:39 +0200 |
commit | 3d69357da9f297314f760be092fc55956848425e (patch) | |
tree | ad3ecaead09676638264dc9caca866223b616345 /src/gallium/drivers/radeonsi | |
parent | f755da0f2f8609e603b50424aa254358eb72fa25 (diff) |
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 <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state_shaders.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c index a4232961d0b..fd3ba9d8972 100644 --- a/src/gallium/drivers/radeonsi/si_state_shaders.c +++ b/src/gallium/drivers/radeonsi/si_state_shaders.c @@ -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); } } |