diff options
author | Eric Anholt <[email protected]> | 2010-07-13 09:05:28 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2010-07-13 09:52:20 -0700 |
commit | f8a2b65bc9bf3dfb4a4aa6fe1c0ea65f78a01922 (patch) | |
tree | 46f2fcaa3ea0bf21c704bebc5e6d03d22e1456d9 /src/glsl/linker.cpp | |
parent | 4e6a3e0d2d148747002ab9e9c1dffe63e912c688 (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