mesa: Branch 'master'

Haihao Xiang haihao at kemper.freedesktop.org
Thu Mar 8 14:57:17 UTC 2007


 src/mesa/main/rastpos.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

New commits:
diff-tree d85667950f6797f63fa0863e6882390c2adaaf2b (from 79d59d017325820c793d57dfd95b7c4c85722ee3)
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Mar 8 22:54:14 2007 +0800

        remove a if-statement
    
        glMaterial changes the current specular exponent or glLight changes
        the intensity distribution of the light, but _mesa_update_state doesn't
        update the corresponding light table. So they must be updated at this time.

diff --git a/src/mesa/main/rastpos.c b/src/mesa/main/rastpos.c
index d4f0fa2..4a0c24f 100644
--- a/src/mesa/main/rastpos.c
+++ b/src/mesa/main/rastpos.c
@@ -133,8 +133,7 @@ shade_rastpos(GLcontext *ctx,
    GLfloat diffuseColor[4], specularColor[4];  /* for RGB mode only */
    GLfloat diffuseCI = 0.0, specularCI = 0.0;  /* for CI mode only */
 
-   if (!ctx->_ShineTable[0] || !ctx->_ShineTable[1])
-      _mesa_validate_all_lighting_tables( ctx );
+   _mesa_validate_all_lighting_tables( ctx );
 
    COPY_3V(diffuseColor, base[0]);
    diffuseColor[3] = CLAMP( 



More information about the mesa-commit mailing list