SrcReg->Swizzle is always initialized to SWIZZLE_NOOP, and if the program specifies a 2/3/4-compontent swizzle suffix, SrcReg->Swizzles is just ORed against the new component values, without resetting it first. Attached patch makes tests/vptest2 pass.
Created attachment 5395 [details] [review] Patch
commited to CVS
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.