mesa: fix a GLSL swizzled writemask bug
authorBrian Paul <brianp@vmware.com>
Mon, 5 Jan 2009 20:12:12 +0000 (13:12 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 5 Jan 2009 20:16:09 +0000 (13:16 -0700)
commit9736d8f03364068c9ca786f88a4c2881d98d5768
tree38d819086ba8988362f41773b2d1f0537027b07a
parent0d797365deb579cfeb2a32f21692515eb6904921
mesa: fix a GLSL swizzled writemask bug

This fixes cases such as:
  vec4 v4;
  vec2 v2;
  v4.xz.yx = v2;
The last line now correctly compiles into MOV TEMP[1].xz, TEMP[0].yyxw;
Helps to fix the Humus Domino demo.  See bug 19189.
src/mesa/shader/slang/slang_codegen.c