summaryrefslogtreecommitdiffstats
path: root/src/glsl/linker.cpp
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2010-07-13 09:05:28 -0700
committerEric Anholt <[email protected]>2010-07-13 09:52:20 -0700
commitf8a2b65bc9bf3dfb4a4aa6fe1c0ea65f78a01922 (patch)
tree46f2fcaa3ea0bf21c704bebc5e6d03d22e1456d9 /src/glsl/linker.cpp
parent4e6a3e0d2d148747002ab9e9c1dffe63e912c688 (diff)
ir_to_mesa: Add support for array dereferences on the LHS of assignments.
The big change is to delay address reg setup until the instruction that needs the deref. It was hard to use the deref chain support for the LHS because it does the copy of the dereffed value to a temporary (to avoid problems when two src regs are array derefs), so we wouldn't haev a pointer to actual storage in the end. Fixes glsl-vs-arrays on swrast.
Diffstat (limited to 'src/glsl/linker.cpp')
0 files changed, 0 insertions, 0 deletions