diff options
author | Eric Anholt <eric@anholt.net> | 2015-11-20 17:11:18 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2015-12-04 09:10:53 -0800 |
commit | a664233042e1ad343184a0c237c3bd7ac5010779 (patch) | |
tree | fd2d188d22e866abaea77a3ce2d6c531b0eea910 /src/gallium/drivers/vc4/vc4_program.c | |
parent | 4b18d51756e9099710bfe421657b3b2034e1497f (diff) | |
download | external_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_program.c')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_program.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/vc4_program.c b/src/gallium/drivers/vc4/vc4_program.c index 197577b..9c6e864 100644 --- a/src/gallium/drivers/vc4/vc4_program.c +++ b/src/gallium/drivers/vc4/vc4_program.c @@ -1462,6 +1462,10 @@ ntq_emit_intrinsic(struct vc4_compile *c, nir_intrinsic_instr *instr) instr->const_index[0]); break; + case nir_intrinsic_load_sample_mask_in: + *dest = qir_uniform(c, QUNIFORM_SAMPLE_MASK, 0); + break; + case nir_intrinsic_load_input: assert(instr->num_components == 1); if (instr->const_index[0] == VC4_NIR_TLB_COLOR_READ_INPUT) { |