diff options
author | Brian Paul <brianp@vmware.com> | 2009-06-08 15:27:10 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2009-06-08 15:27:10 -0600 |
commit | 462a9525c78d5757afd2a8d4dc60afc68a69579b (patch) | |
tree | 08c9cfb3f94c35ecd8b071fd6d2003762d2d75a5 | |
parent | 19a54d9f1055c366fd77026dd67007a8d5921f58 (diff) |
mesa: reorder fields, update comments for gl_buffer_object
-rw-r--r-- | src/mesa/main/mtypes.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 26ec8d5595..46020eb210 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -1498,14 +1498,17 @@ struct gl_buffer_object { GLint RefCount; GLuint Name; - GLenum Usage; - GLenum Access; - GLvoid *Pointer; /**< Only valid while buffer is mapped */ - GLintptr Offset; /**< mapped offset */ - GLsizeiptr Length; /**< mapped length */ - GLsizeiptrARB Size; /**< Size of storage in bytes */ - GLubyte *Data; /**< Location of storage either in RAM or VRAM. */ - GLboolean Written; /**< Ever written to? (for debugging) */ + GLenum Usage; /**< GL_STREAM_DRAW_ARB, GL_STREAM_READ_ARB, etc. */ + GLsizeiptrARB Size; /**< Size of buffer storage in bytes */ + GLubyte *Data; /**< Location of storage either in RAM or VRAM. */ + /** Fields describing a mapped buffer */ + /*@{*/ + GLenum Access; /**< GL_READ_ONLY_ARB, GL_WRITE_ONLY_ARB, etc. */ + GLvoid *Pointer; /**< User-space address of mapping */ + GLintptr Offset; /**< Mapped offset */ + GLsizeiptr Length; /**< Mapped length */ + /*@}*/ + GLboolean Written; /**< Ever written to? (for debugging) */ }; |