summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300
diff options
context:
space:
mode:
authorRobert Ellison <[email protected]>2009-05-13 20:40:23 -0600
committerRobert Ellison <[email protected]>2009-05-14 10:36:33 -0600
commitab6c4fa582972e25f8800c77b5dd5b3a83afc996 (patch)
tree261999b3096be5d607f40b0fd4886aa77c0eb0e1 /src/gallium/drivers/r300
parentbc3270e99f5c39544aaf831742db14796ab83a6a (diff)
i965: fix 1D texture borders with GL_CLAMP_TO_BORDER
With 1D textures, GL_TEXTURE_WRAP_T should be ignored (only GL_TEXTURE_WRAP_S should be respected). But the i965 hardware seems to follow the value of GL_TEXTURE_WRAP_T even when sampling 1D textures. This fix forces GL_TEXTURE_WRAP_T to be GL_REPEAT whenever 1D textures are used; this allows the texture to be sampled correctly, avoiding "imaginary" border elements in the T direction. This bug was demonstrated in the Piglit tex1d-2dborder test. With this fix, that test passes.
Diffstat (limited to 'src/gallium/drivers/r300')
0 files changed, 0 insertions, 0 deletions