diff options
author | Ian Romanick <[email protected]> | 2012-01-23 14:22:38 -0800 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2012-01-24 12:31:04 -0800 |
commit | 09639901530da7df7347428512c2bee86af1ef8e (patch) | |
tree | 1e450926df91d5e243dea0e90d94d036f905106d /src/mesa/main/varray.c | |
parent | 9be3be3c6654da18466626c2d45ff4d06b5fb953 (diff) |
mesa: Rename gl_array_object::VBOonly to ::ARBsemantics
There are more differences between Apple and ARB than just requiring
that all arrays be stored in VBOs. Additional uses will be added in
following commits.
Also, set the flag at Bind time instead of Gen time. The ARB_vao spec
specifies that behavior.
NOTE: This is a candidate for release branches.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/mesa/main/varray.c')
-rw-r--r-- | src/mesa/main/varray.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c index 9078d116126..77c1d7d9b27 100644 --- a/src/mesa/main/varray.c +++ b/src/mesa/main/varray.c @@ -194,7 +194,7 @@ update_array(struct gl_context *ctx, return; } - if (ctx->Array.ArrayObj->VBOonly && + if (ctx->Array.ArrayObj->ARBsemantics && !_mesa_is_bufferobj(ctx->Array.ArrayBufferObj)) { /* GL_ARB_vertex_array_object requires that all arrays reside in VBOs. * Generate GL_INVALID_OPERATION if that's not true. |