diff options
author | Eric Anholt <[email protected]> | 2016-05-05 18:11:04 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2016-07-13 23:54:15 -0700 |
commit | 9194473dd260fe72042807a97be0072c6f0537da (patch) | |
tree | 73bee220f5de595738a4f831b353c2444b0e642a /src/gallium/drivers/vc4/Makefile.sources | |
parent | 44df061aaad96fc5db630ae69fb2fe2a03bb5659 (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.sources | 1 |
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 \ |