Demos (master): cuberender: set texture wrap mode to GL_CLAMP_TO_EDGE

Brian Paul brianp at kemper.freedesktop.org
Fri May 27 17:58:25 UTC 2011


Module: Demos
Branch: master
Commit: caf5d103e9d659ee6f520b0fd3368342cbcb0344
URL:    http://cgit.freedesktop.org/mesa/demos/commit/?id=caf5d103e9d659ee6f520b0fd3368342cbcb0344

Author: Brian Paul <brianp at vmware.com>
Date:   Thu May 26 14:28:49 2011 -0600

cuberender: set texture wrap mode to GL_CLAMP_TO_EDGE

Fixes glitches near cube map seams.

---

 src/demos/cuberender.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/demos/cuberender.c b/src/demos/cuberender.c
index 17f9d47..522c45f 100644
--- a/src/demos/cuberender.c
+++ b/src/demos/cuberender.c
@@ -294,6 +294,9 @@ CreateCubeTexture(GLint size)
       glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
    }
 
+   glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+   glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+
    for (face = 0; face < 6; face++) {
       glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X + face, 0, GL_RGBA,
 		   size, size, 0,




More information about the mesa-commit mailing list