summaryrefslogtreecommitdiff
path: root/src/glut/beos/glut_hel10.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2010-11-10 12:30:09 -0800
committerEric Anholt <eric@anholt.net>2010-11-10 12:36:23 -0800
commit490c23ee6be2e8531b5a14d42f808de83d401130 (patch)
tree34ffc664fe788d69a7f54e50c6afff0174d251db /src/glut/beos/glut_hel10.c
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 'src/glut/beos/glut_hel10.c')
0 files changed, 0 insertions, 0 deletions