diff options
author | Eric Anholt <[email protected]> | 2017-02-24 12:00:38 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2017-02-24 16:31:54 -0800 |
commit | 84a304eb96ec36df32d939385d51fb8e2026472c (patch) | |
tree | 67804cdfcd605192cf455dd7d6a388f807d1c72a /src/gallium/drivers/vc4/vc4_qir.c | |
parent | 99d4203ad512023a47c8479ca0281dc3275886b8 (diff) |
vc4: Track the last block we emitted at the top level.
This will be used for delaying our VPM reads (which must be unconditional)
until just before they're used.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_qir.c')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_qir.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/vc4_qir.c b/src/gallium/drivers/vc4/vc4_qir.c index ed76c64ba9c..c829e7f93b7 100644 --- a/src/gallium/drivers/vc4/vc4_qir.c +++ b/src/gallium/drivers/vc4/vc4_qir.c @@ -646,6 +646,7 @@ qir_compile_init(void) list_inithead(&c->blocks); qir_set_emit_block(c, qir_new_block(c)); + c->last_top_block = c->cur_block; c->output_position_index = -1; c->output_color_index = -1; |