According to the GL 2.1 specification, Table 6.11 (Coloring), GL_COLOR_SUM is supposed to be in the fog/enable attributes.
This patch just adds it to GL_FOG_BIT. GL_ENABLE_BIT is still broken. NOTE: This is a candidate for stable branches. Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> --- src/mesa/main/attrib.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index d31bce4..57d3667 100644 --- a/src/mesa/main/attrib.c +++ b/src/mesa/main/attrib.c @@ -1018,6 +1018,7 @@ _mesa_PopAttrib(void) _mesa_Fogf(GL_FOG_INDEX, fog->Index); _mesa_Fogi(GL_FOG_MODE, fog->Mode); _mesa_Fogi(GL_FOG_COORD_SRC, fog->FogCoordinateSource); + _mesa_set_enable(ctx, GL_COLOR_SUM, fog->ColorSumEnabled); } break; case GL_HINT_BIT: -- 1.8.1.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev