iris: fix sample mask for MSAA-off
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 12 Jul 2018 17:42:49 +0000 (10:42 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:07 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_state.c

index e4ecba6825491bb40e415ae62dcd76c9fdd184f0..3e646584045cf41d185a7f4b33e21b8e49691ae9 100644 (file)
@@ -1169,7 +1169,7 @@ iris_set_sample_mask(struct pipe_context *ctx, unsigned sample_mask)
 {
    struct iris_context *ice = (struct iris_context *) ctx;
 
-   ice->state.sample_mask = sample_mask;
+   ice->state.sample_mask = sample_mask == 0xffffffff ? 1 : sample_mask;
    ice->state.dirty |= IRIS_DIRTY_SAMPLE_MASK;
 }