vc4: Fix viewport handling in the uniforms upload.
authorEric Anholt <eric@anholt.net>
Mon, 18 Aug 2014 19:46:24 +0000 (12:46 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 18 Aug 2014 22:27:43 +0000 (15:27 -0700)
commita538bab0659c3bd5ed1da068c11b211cf65d6610
tree45620d9ccfaf1a3e33456ef96daeee4e1fc2d3bd
parent082d8c54c167751defb2f79e3ce4f14217ceaa6e
vc4: Fix viewport handling in the uniforms upload.

I had the right viewports in vc4_emit.c, but grabbed the wrong values in
the uniform setup, so primitives would claim to be in the wrong parts of
the screen.  (The vc4_emit.c state looks like it just decides how big the
clipping guardband is).

This gets fbo-viewport closer to working (which still has the problem that
the HW is always guard-band clipping), and fixes inverted FBO rendering in
general.
src/gallium/drivers/vc4/vc4_program.c