From: Brian Paul Date: Thu, 2 May 2013 01:15:32 +0000 (-0600) Subject: mesa: comments, formatting fixes in dlist code X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a07437dc28283d471988e69586c849547894cc3c;p=mesa.git mesa: comments, formatting fixes in dlist code Reviewed-by: Jose Fonseca --- diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c index 882163e51ad..73d35fe891d 100644 --- a/src/mesa/main/dlist.c +++ b/src/mesa/main/dlist.c @@ -1354,7 +1354,14 @@ save_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, "glDrawElementsInstancedBaseVertexBaseInstance() during display list compile"); } -static void invalidate_saved_current_state( struct gl_context *ctx ) + +/** + * While building a display list we cache some OpenGL state. + * Under some circumstances we need to invalidate that state (immediately + * when we start compiling a list, or after glCallList(s)). + */ +static void +invalidate_saved_current_state(struct gl_context *ctx) { GLint i; @@ -1369,6 +1376,7 @@ static void invalidate_saved_current_state( struct gl_context *ctx ) ctx->Driver.CurrentSavePrimitive = PRIM_UNKNOWN; } + static void GLAPIENTRY save_CallList(GLuint list) { @@ -8623,8 +8631,7 @@ _mesa_NewList(GLuint name, GLenum mode) ctx->CompileFlag = GL_TRUE; ctx->ExecuteFlag = (mode == GL_COMPILE_AND_EXECUTE); - /* Reset acumulated list state: - */ + /* Reset accumulated list state */ invalidate_saved_current_state( ctx ); /* Allocate new display list */