summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_fragprog.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2010-07-21 21:45:34 -0700
committerEric Anholt <eric@anholt.net>2010-07-21 22:05:30 -0700
commitc686ee0fa7e2298408259f5533b739c7d05c78b8 (patch)
tree1c7e6f6d4e11210fe77270ee0480a41ca4014a0b /src/mesa/drivers/dri/r600/r700_fragprog.c
parent21eaa62ba461854003e5f74e6fc32e559e9c8455 (diff)
i965: In the VS, multiply the address reg by the appropriate register size.
The ARL value is increments of vec4 in the register file. But PROGRAM_TEMPORARY or PROGRAM_INPUT are stored as vec4s interleaved between the two verts being executed (thus a vec8 each), compared to PROGRAM_STATE_VAR being packed vec4s. Fixes: glsl-vs-arrays-2 glsl-vs-mov-after-deref (without regressing glsl-vs-arrays-3)
Diffstat (limited to 'src/mesa/drivers/dri/r600/r700_fragprog.c')
0 files changed, 0 insertions, 0 deletions