i965/gen10: emit 3DSTATE_MULTISAMPLE more often.
On CNL, we see multiple multisample failures on piglit tests. By emitting this extra state, though not documented in the bspec, those failures seem to go away. This workaround could be removed if we ever find out a better solution, but it should be good enough for now. Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com> Cc: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -3298,7 +3298,8 @@ genX(upload_multisample_state)(struct brw_context *brw)
|
||||
|
||||
static const struct brw_tracked_state genX(multisample_state) = {
|
||||
.dirty = {
|
||||
.mesa = _NEW_MULTISAMPLE,
|
||||
.mesa = _NEW_MULTISAMPLE |
|
||||
(GEN_GEN == 10 ? _NEW_BUFFERS : 0),
|
||||
.brw = BRW_NEW_BLORP |
|
||||
BRW_NEW_CONTEXT |
|
||||
BRW_NEW_NUM_SAMPLES,
|
||||
|
||||
Reference in New Issue
Block a user