Don't special-case FOG attribute initialization.
authorKeith Whitwell <keith@tungstengraphics.com>
Mon, 15 Jan 2007 14:30:16 +0000 (14:30 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 15 Jan 2007 14:30:16 +0000 (14:30 +0000)
Initial fog value was being set to {0,0,0,0}.  This results in vector
size 4, but isn't necessary.  The regular {0,0,0,1} works fine.

src/mesa/main/context.c

index 91f3af3c91106ad872c2972c26b81a1936a89e6d..94d0ff63079ae629e049393d24c6fe7979699ed6 100644 (file)
@@ -970,7 +970,6 @@ _mesa_init_current( GLcontext *ctx )
    ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_NORMAL], 0.0, 0.0, 1.0, 1.0 );
    ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_COLOR0], 1.0, 1.0, 1.0, 1.0 );
    ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_COLOR1], 0.0, 0.0, 0.0, 1.0 );
-   ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_FOG], 0.0, 0.0, 0.0, 0.0 );
    ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_COLOR_INDEX], 1.0, 0.0, 0.0, 1.0 );
    ASSIGN_4V( ctx->Current.Attrib[VERT_ATTRIB_EDGEFLAG], 1.0, 0.0, 0.0, 1.0 );
 }