vc4: Make vc4_qir_schedule handle each block in the program.
authorEric Anholt <eric@anholt.net>
Tue, 19 Jan 2016 22:15:54 +0000 (14:15 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 12 Jul 2016 22:47:26 +0000 (15:47 -0700)
commitf2eb8e30529780ef7f69f8f5a74707feaa96834c
tree79d8daf34cc39f5ef42c95029160a2fe90af384b
parent46ec025ba9fdb78346ec0eb671a0c4218ab632a1
vc4: Make vc4_qir_schedule handle each block in the program.

Basically we just treat each block independently.  The only inter-block
scheduling I can think of that would be be interesting would be to move
texture result collection to after a short loop/if block that doesn't do
texturing.  However, the kernel disallows that as part of its security
validation.
src/gallium/drivers/vc4/vc4_qir_schedule.c