From da9adb9613ff55638e37186c89bfa4a558cafb28 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 21 Feb 2011 15:11:44 -0700 Subject: [PATCH] vbo: more comments --- src/mesa/vbo/vbo_exec_api.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mesa/vbo/vbo_exec_api.c b/src/mesa/vbo/vbo_exec_api.c index 19bcd0b307d..c4d39d8f1ab 100644 --- a/src/mesa/vbo/vbo_exec_api.c +++ b/src/mesa/vbo/vbo_exec_api.c @@ -932,6 +932,9 @@ void vbo_exec_vtx_destroy( struct vbo_exec_context *exec ) } +/** + * Called upon first glVertex, glColor, glTexCoord, etc. + */ void vbo_exec_BeginVertices( struct gl_context *ctx ) { struct vbo_exec_context *exec = &vbo_context(ctx)->exec; @@ -944,6 +947,7 @@ void vbo_exec_BeginVertices( struct gl_context *ctx ) /** + * Called via ctx->Driver.FlushVertices() * \param flags bitmask of FLUSH_STORED_VERTICES, FLUSH_UPDATE_CURRENT */ void vbo_exec_FlushVertices( struct gl_context *ctx, GLuint flags ) @@ -957,6 +961,7 @@ void vbo_exec_FlushVertices( struct gl_context *ctx, GLuint flags ) #endif if (exec->ctx->Driver.CurrentExecPrimitive != PRIM_OUTSIDE_BEGIN_END) { + /* We've had glBegin but not glEnd! */ #ifdef DEBUG exec->flush_call_depth--; assert(exec->flush_call_depth == 0); -- 2.30.2