diff options
author | Kenneth Graunke <[email protected]> | 2011-04-03 01:39:28 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2011-04-02 18:58:16 -0700 |
commit | 5d7fefb9afbcc6f1d58a92d07c390e6b912c3b00 (patch) | |
tree | 4d07a4deeda595d818853cf888bd033d5c60e3db /src/mesa/drivers/x11/xm_glide.c | |
parent | a019dd0d6e5bba00e8ee7818e004ee42ca507102 (diff) |
i965/fs: Switch W and 1/W in Sandybridge interpolation setup.
Various documentation mentions that "W" is handed to the WM stage,
but further digging seems to indicate that they really mean 1/W.
The code here is still unclear, but changing this fixes piglit
test "fragcoord_w" on Sandybridge as well as a Khronos ES2 conformance
test. I also tested 3DMarkMobile ES2.0's taiji and hoverjet demos, as
well as Nexuiz, just to be safe.
NOTE: This is a candidate for the 7.10 branch.
Diffstat (limited to 'src/mesa/drivers/x11/xm_glide.c')
0 files changed, 0 insertions, 0 deletions