diff options
author | Brian Paul <[email protected]> | 2013-05-03 19:00:07 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2013-05-03 19:00:07 -0600 |
commit | af30987a69848795d700357c3190b5adf44749fa (patch) | |
tree | b29316a930702a31f0dcc652518b8dedf0804471 | |
parent | 4ea05bcba66cb0d49cbad20158b41864a20a73b9 (diff) |
vbo: update comments for vbo_save_NotifyBegin()
Reviewed-by: José Fonseca <[email protected]>
-rw-r--r-- | src/mesa/vbo/vbo_save_api.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/mesa/vbo/vbo_save_api.c b/src/mesa/vbo/vbo_save_api.c index 04904e11969..a18d11d67d3 100644 --- a/src/mesa/vbo/vbo_save_api.c +++ b/src/mesa/vbo/vbo_save_api.c @@ -924,8 +924,10 @@ _save_CallLists(GLsizei n, GLenum type, const GLvoid * v) -/* This begin is hooked into ... Updating of - * ctx->Driver.CurrentSavePrimitive is already taken care of. +/** + * Called via ctx->Driver.NotifySaveBegin() when a glBegin is getting + * compiled into a display list. + * Updating of ctx->Driver.CurrentSavePrimitive is already taken care of. */ GLboolean vbo_save_NotifyBegin(struct gl_context *ctx, GLenum mode) @@ -953,7 +955,13 @@ vbo_save_NotifyBegin(struct gl_context *ctx, GLenum mode) else { _mesa_install_save_vtxfmt(ctx, &save->vtxfmt); } + + /* We need to call SaveFlushVertices() if there's state change */ ctx->Driver.SaveNeedFlush = 1; + + /* GL_TRUE means we've handled this glBegin here; don't compile a BEGIN + * opcode into the display list. + */ return GL_TRUE; } |