diff options
author | Brian Paul <brianp@vmware.com> | 2009-05-14 13:24:24 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-05-21 09:17:08 -0600 |
commit | a185bcbdec856cc98c26098e4e447a683eed14d1 (patch) | |
tree | a880480e42ef18799b9f1bcee3ef00d26e5dc864 /src/mesa/main/mtypes.h | |
parent | 899c524a49fe5dc7413656380ebd65bbd061c042 (diff) |
mesa: move gl_array_attrib::_MaxElement to gl_array_object::_MaxElement
This value is per array object.
Diffstat (limited to 'src/mesa/main/mtypes.h')
-rw-r--r-- | src/mesa/main/mtypes.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index d11df535f2..0df425c913 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -1578,6 +1578,12 @@ struct gl_array_object /** Mask of _NEW_ARRAY_* values indicating which arrays are enabled */ GLbitfield _Enabled; + + /** + * Min of all enabled arrays' _MaxElement. When arrays reside inside VBOs + * we can determine the max legal (in bounds) glDrawElements array index. + */ + GLuint _MaxElement; }; @@ -1602,7 +1608,6 @@ struct gl_array_attrib struct gl_buffer_object *ArrayBufferObj; struct gl_buffer_object *ElementArrayBufferObj; #endif - GLuint _MaxElement; /* Min of all enabled array's maxes */ }; |