Index: mesafix/mesa/src/mesa/swrast_setup/ss_context.c =================================================================== --- mesafix.orig/mesa/src/mesa/swrast_setup/ss_context.c +++ mesafix/mesa/src/mesa/swrast_setup/ss_context.c @@ -291,7 +291,7 @@ _swsetup_Translate( struct gl_context *c _tnl_get_attr( ctx, vertex, _TNL_ATTRIB_COLOR0, dest->attrib[FRAG_ATTRIB_COL0] ); - UNCLAMPED_FLOAT_TO_RGBA_CHAN( dest->color, tmp ); + UNCLAMPED_FLOAT_TO_RGBA_CHAN( dest->color, dest->attrib[FRAG_ATTRIB_COL0] ); _tnl_get_attr( ctx, vertex, _TNL_ATTRIB_COLOR1, dest->attrib[FRAG_ATTRIB_COL1]);