From 20cdbc068e44ef268606b089305e8f7e5f67514e Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sat, 23 Oct 1999 08:12:23 +0000 Subject: more comments, removed unneeded glDepthFunc call --- progs/demos/gloss.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/progs/demos/gloss.c b/progs/demos/gloss.c index 5de3647d62f..54d8ad53630 100644 --- a/progs/demos/gloss.c +++ b/progs/demos/gloss.c @@ -1,9 +1,14 @@ -/* $Id: gloss.c,v 1.1 1999/10/22 20:34:57 brianp Exp $ */ +/* $Id: gloss.c,v 1.2 1999/10/23 08:12:23 brianp Exp $ */ /* - * Specular reflection demo. The specular hightlight is modulated by + * Specular reflection demo. The specular highlight is modulated by * a sphere-mapped texture. The result is a high-gloss surface. * NOTE: you really need hardware acceleration for this. + * Also note, this technique can't be implemented with multi-texture + * and separate specular color interpolation because there's no way + * to indicate that the second texture unit (the reflection map) + * should modulate the specular color and not the base color. + * A future multi-texture extension could fix that. * * Command line options: * -info print GL implementation information @@ -104,7 +109,6 @@ static void Display( void ) glDisable(GL_TEXTURE_GEN_S); glDisable(GL_TEXTURE_GEN_T); glDisable(GL_BLEND); - glDepthFunc(GL_LESS); glPopMatrix(); -- cgit v1.2.3