summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2011-05-26 14:28:49 -0600
committerBrian Paul <brianp@vmware.com>2011-05-26 14:28:51 -0600
commitcaf5d103e9d659ee6f520b0fd3368342cbcb0344 (patch)
tree9e6ffdcbe27197f913ef27e8ff7c88df8a1bbfae
parent9319956bedd6b0fe4502b09a45be31f73532cf90 (diff)
cuberender: set texture wrap mode to GL_CLAMP_TO_EDGE
Fixes glitches near cube map seams.
-rw-r--r--src/demos/cuberender.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/demos/cuberender.c b/src/demos/cuberender.c
index 17f9d47a..522c45f7 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,