summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_state.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2015-11-20 17:11:18 -0800
committerEric Anholt <eric@anholt.net>2015-12-04 09:10:53 -0800
commita664233042e1ad343184a0c237c3bd7ac5010779 (patch)
treefd2d188d22e866abaea77a3ce2d6c531b0eea910 /src/gallium/drivers/vc4/vc4_state.c
parent4b18d51756e9099710bfe421657b3b2034e1497f (diff)
downloadexternal_mesa3d-a664233042e1ad343184a0c237c3bd7ac5010779.zip
external_mesa3d-a664233042e1ad343184a0c237c3bd7ac5010779.tar.gz
external_mesa3d-a664233042e1ad343184a0c237c3bd7ac5010779.tar.bz2
vc4: Add support for loading sample mask.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_state.c')
-rw-r--r--src/gallium/drivers/vc4/vc4_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/vc4_state.c b/src/gallium/drivers/vc4/vc4_state.c
index a234ce5..2a88188 100644
--- a/src/gallium/drivers/vc4/vc4_state.c
+++ b/src/gallium/drivers/vc4/vc4_state.c
@@ -79,7 +79,7 @@ static void
vc4_set_sample_mask(struct pipe_context *pctx, unsigned sample_mask)
{
struct vc4_context *vc4 = vc4_context(pctx);
- vc4->sample_mask = (uint16_t)sample_mask;
+ vc4->sample_mask = sample_mask & ((1 << VC4_MAX_SAMPLES) - 1);
vc4->dirty |= VC4_DIRTY_SAMPLE_MASK;
}