Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-27 | i965: Fix swizzling in vector splitting for the new FS backend. | Eric Anholt | |
We weren't smearing a component of a split RHS out to reach an unsplit LHS's writemask, so gl_FragColor (always unsplit) would often get uninitialized values. Fixes: glsl-algebraic-add-add-1 (and probably many others). | |||
2010-08-26 | i965: Add new pass to split vectors into scalar variables | Eric Anholt | |
Combined with the previous pass, this lets other optimization passes do their work thanks to ir_tree_grafting. Still have regression in instruction count with INTEL_NEW_FS, but register count is even better. |