remove a if-statement
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 8 Mar 2007 14:54:14 +0000 (22:54 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 8 Mar 2007 14:54:14 +0000 (22:54 +0800)
    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.

src/mesa/main/rastpos.c

index d4f0fa2a71014bbf7b2dce8ab3d2614047c6bfc9..4a0c24fdbcc8561069dc535875225fd5ba983582 100644 (file)
@@ -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(