diff options
author | Brian Paul <[email protected]> | 2011-03-01 17:16:53 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-03-01 17:16:53 -0700 |
commit | 8731f0363fea81394417b2da8a9ac9788a0dcfc6 (patch) | |
tree | 8de7216cdf6ad4243ea34e3c6fc49e6c95763c9c /src/mesa/vbo/vbo_exec.h | |
parent | a2924b488b8d77381779bbb5a0097c467678d39b (diff) |
vbo: add vbo_always_unmap_buffers()
Drivers can call this function as needed. It tells the VBO module to
always unmap the current glBegin/glEnd VBO when we flush. Otherwise
it's possible to be in a flushed state but still have the VBO mapped.
Diffstat (limited to 'src/mesa/vbo/vbo_exec.h')
-rw-r--r-- | src/mesa/vbo/vbo_exec.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/vbo/vbo_exec.h b/src/mesa/vbo/vbo_exec.h index 1b0ed79473b..d52a557e03f 100644 --- a/src/mesa/vbo/vbo_exec.h +++ b/src/mesa/vbo/vbo_exec.h @@ -143,6 +143,9 @@ struct vbo_exec_context const struct gl_client_array *inputs[VERT_ATTRIB_MAX]; } array; + /* Which flags to set in vbo_exec_BeginVertices() */ + GLbitfield begin_vertices_flags; + #ifdef DEBUG GLint flush_call_depth; #endif |