From 3b336a15139f30dcfa1a7f8191153807609860c3 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Tue, 15 Jan 2019 23:22:48 -0800 Subject: [PATCH] iris: Allow sample mask of 0 I think this was an attempt to work around various sample mask bugs I had early on. It's not correct. A sample mask of 0 is legal and means to disable all samples. Fixes dEQP-GLES31.functional.texture.multisample.*.*sample_mask* --- src/gallium/drivers/iris/iris_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 74a84e5065c..e77c991ecc1 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -4316,7 +4316,7 @@ iris_upload_dirty_render_state(struct iris_context *ice, if (dirty & IRIS_DIRTY_SAMPLE_MASK) { iris_emit_cmd(batch, GENX(3DSTATE_SAMPLE_MASK), ms) { - ms.SampleMask = MAX2(ice->state.sample_mask, 1); + ms.SampleMask = ice->state.sample_mask; } } -- 2.30.2