vc4: Add support for fragment discards.
authorEric Anholt <eric@anholt.net>
Thu, 21 Aug 2014 20:12:19 +0000 (13:12 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 22 Aug 2014 17:16:58 +0000 (10:16 -0700)
commite51e20c35ef89409494161010f86750366faef4c
tree2f1360402675500034ea324ba30c20c05853f777
parent0f894b2795b7a1a33e0d8233eeb2e8eba9c8dcc0
vc4: Add support for fragment discards.

Fixes piglit glsl-fs-discard-01 and -03, and allows a lot of mesa demos to
start running.  glsl-fs-discard-02 has a problem where the first tile is
not getting stored on the first render.
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_qpu_emit.c