summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2010-11-10 12:30:09 -0800
committerEric Anholt <[email protected]>2010-11-10 12:36:23 -0800
commit490c23ee6be2e8531b5a14d42f808de83d401130 (patch)
tree34ffc664fe788d69a7f54e50c6afff0174d251db /include
parent47c471f2818bb0d82bc670a4cb0a7e0616231a6d (diff)
i965: Work around strangeness in swizzling/masking of gen6 math.
Sometimes we swizzled in a different channel it looked like, and sometimes we swizzled in zero. Or something. Having looked at the output of another code generator for this chip, this is approximately what they do, too: use align1 math on temporaries, and then move the results into place. Fixes: glean/vp1-EX2 test glean/vp1-EXP test glean/vp1-LG2 test glean/vp1-RCP test (reciprocal) glean/vp1-RSQ test 1 (reciprocal square root) shaders/glsl-cos shaders/glsl-sin shaders/glsl-vs-masked-cos shaders/vpfp-generic/vp-exp-alias
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions