vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst.
authorEric Anholt <eric@anholt.net>
Tue, 15 Nov 2016 20:54:26 +0000 (12:54 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 29 Nov 2016 16:38:59 +0000 (08:38 -0800)
commitd4c20e82ae34b105fb2d06c8c412656aba2ca1b9
tree353ef165ca46bb0ec7dbe3a500926c50350b6309
parent314f0c57e4c00b0a5cb544fa43e356c1069acd8f
vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst.

For now we're still just generating MOVs, but this will let us fold into
other ops in the future.  No difference on shader-db.
src/gallium/drivers/vc4/vc4_opt_algebraic.c
src/gallium/drivers/vc4/vc4_opt_small_immediates.c
src/gallium/drivers/vc4/vc4_program.c
src/gallium/drivers/vc4/vc4_qir.c
src/gallium/drivers/vc4/vc4_qir.h
src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c
src/gallium/drivers/vc4/vc4_qir_schedule.c
src/gallium/drivers/vc4/vc4_qir_validate.c
src/gallium/drivers/vc4/vc4_qpu_emit.c