summaryrefslogtreecommitdiffstats
path: root/docs/MESA_swap_frame_usage.spec
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2010-03-09 11:56:14 -0800
committerEric Anholt <[email protected]>2010-03-16 12:15:12 -0700
commit42e0e8686688ff91e92fa4ac46c6dacb2d5f2140 (patch)
tree2d23c5ebc378850e1ad15ab504711213dcaf76f4 /docs/MESA_swap_frame_usage.spec
parentd24f59d0081074ae9c4532949e75147447c8a82a (diff)
i965: Unalias all GLSL source regs from the destination regs used.
We were doing it ad-hoc before, as instructions with potential aliasing problems were identified. But thanks to swizzling basically anything can have aliasing, so just do it generally at source reg setup time. This is somewhat inefficient, because sometimes an operation doesn't need unaliasing protection if the swizzling is safe, but the unaliasing before didn't cover those cases either. Fixes piglit glsl-fs-loop. (cherry picked from commit 6b194dab6b4d9f12cdd54c699b23c0d3420a49c2)
Diffstat (limited to 'docs/MESA_swap_frame_usage.spec')
0 files changed, 0 insertions, 0 deletions