aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/Makefile.sources
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2016-05-05 18:11:04 -0700
committerEric Anholt <[email protected]>2016-07-13 23:54:15 -0700
commit9194473dd260fe72042807a97be0072c6f0537da (patch)
tree73bee220f5de595738a4f831b353c2444b0e642a /src/gallium/drivers/vc4/Makefile.sources
parent44df061aaad96fc5db630ae69fb2fe2a03bb5659 (diff)
vc4: Emit resets of the uniform stream at the starts of blocks.
If a block might be entered from multiple locations, then the uniform stream will (probably) be at different points, and we need to make sure that it's pointing where we expect it to be. The kernel also enforces that any block reading a uniform resets uniforms, to prevent reading outside of the uniform stream by using looping.
Diffstat (limited to 'src/gallium/drivers/vc4/Makefile.sources')
-rw-r--r--src/gallium/drivers/vc4/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/Makefile.sources b/src/gallium/drivers/vc4/Makefile.sources
index 76e46f54089..76e52ce142d 100644
--- a/src/gallium/drivers/vc4/Makefile.sources
+++ b/src/gallium/drivers/vc4/Makefile.sources
@@ -31,6 +31,7 @@ C_SOURCES := \
vc4_opt_vpm.c \
vc4_program.c \
vc4_qir.c \
+ vc4_qir_emit_uniform_stream_resets.c \
vc4_qir_live_variables.c \
vc4_qir_lower_uniforms.c \
vc4_qir_schedule.c \