From 1979b6b2def208143a1357e0eef9baece5ea9d3b Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 5 Apr 2006 03:26:12 +0000 Subject: set the texture border color for the depth texture --- progs/demos/shadowtex.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'progs/demos') diff --git a/progs/demos/shadowtex.c b/progs/demos/shadowtex.c index c3e5617705..3e4bd43abd 100644 --- a/progs/demos/shadowtex.c +++ b/progs/demos/shadowtex.c @@ -534,6 +534,8 @@ SpecialKey(int key, int x, int y) static void Init(void) { + static const GLfloat borderColor[4] = {1.0, 0.0, 0.0, 0.0}; + #if defined(GL_ARB_depth_texture) && defined(GL_ARB_shadow) if (!glutExtensionSupported("GL_ARB_depth_texture") || !glutExtensionSupported("GL_ARB_shadow")) { @@ -552,9 +554,11 @@ Init(void) HaveEXTshadowFuncs = glutExtensionSupported("GL_EXT_shadow_funcs"); glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_S, GL_CLAMP); + glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_T, GL_CLAMP); glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); - glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_T, GL_CLAMP); + + glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, borderColor); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); #if defined(GL_ARB_shadow) -- cgit v1.2.3