diff options
author | Robert Ellison <[email protected]> | 2009-05-13 20:40:23 -0600 |
---|---|---|
committer | Robert Ellison <[email protected]> | 2009-05-14 10:36:33 -0600 |
commit | ab6c4fa582972e25f8800c77b5dd5b3a83afc996 (patch) | |
tree | 261999b3096be5d607f40b0fd4886aa77c0eb0e1 /src/mesa/main/enums.c | |
parent | bc3270e99f5c39544aaf831742db14796ab83a6a (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/mesa/main/enums.c')
0 files changed, 0 insertions, 0 deletions