From: Brian Paul Date: Mon, 21 Feb 2011 22:11:44 +0000 (-0700) Subject: vbo: more comments X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=da9adb9613ff55638e37186c89bfa4a558cafb28;p=mesa.git vbo: more comments --- 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);