From 36c83ccca0857dd4cf6b6168b60f5e95ac07fc73 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 3 May 2013 19:00:07 -0600 Subject: [PATCH] mesa; change ctx->Driver.SaveNeedFlush to boolean, and document it. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reviewed-by: José Fonseca --- src/mesa/main/dd.h | 3 ++- src/mesa/vbo/vbo_save_api.c | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index bc93026f3f7..c5531a45031 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -703,8 +703,9 @@ struct dd_function_table { * these conditions. */ GLuint NeedFlush; - GLuint SaveNeedFlush; + /** Need to call SaveFlushVertices() upon state change? */ + GLboolean SaveNeedFlush; /* Called prior to any of the GLvertexformat functions being * called. Paired with Driver.FlushVertices(). diff --git a/src/mesa/vbo/vbo_save_api.c b/src/mesa/vbo/vbo_save_api.c index a18d11d67d3..dd13c49eef7 100644 --- a/src/mesa/vbo/vbo_save_api.c +++ b/src/mesa/vbo/vbo_save_api.c @@ -854,7 +854,7 @@ dlist_fallback(struct gl_context *ctx) else { _mesa_install_save_vtxfmt(ctx, &ctx->ListState.ListVtxfmt); } - ctx->Driver.SaveNeedFlush = 0; + ctx->Driver.SaveNeedFlush = GL_FALSE; } @@ -957,7 +957,7 @@ vbo_save_NotifyBegin(struct gl_context *ctx, GLenum mode) } /* We need to call SaveFlushVertices() if there's state change */ - ctx->Driver.SaveNeedFlush = 1; + ctx->Driver.SaveNeedFlush = GL_TRUE; /* GL_TRUE means we've handled this glBegin here; don't compile a BEGIN * opcode into the display list. @@ -1380,7 +1380,7 @@ vbo_save_SaveFlushVertices(struct gl_context *ctx) _save_copy_to_current(ctx); _save_reset_vertex(ctx); _save_reset_counters(ctx); - ctx->Driver.SaveNeedFlush = 0; + ctx->Driver.SaveNeedFlush = GL_FALSE; } @@ -1402,7 +1402,7 @@ vbo_save_NewList(struct gl_context *ctx, GLuint list, GLenum mode) _save_reset_vertex(ctx); _save_reset_counters(ctx); - ctx->Driver.SaveNeedFlush = 0; + ctx->Driver.SaveNeedFlush = GL_FALSE; } -- 2.30.2