change gl_buffer_object's Size field to GLsizeiptrARB type
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 3 Mar 2005 02:05:33 +0000 (02:05 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 3 Mar 2005 02:05:33 +0000 (02:05 +0000)
src/mesa/main/bufferobj.c
src/mesa/main/mtypes.h

index 3629ffe..185d841 100644 (file)
@@ -310,7 +310,7 @@ _mesa_buffer_get_subdata( GLcontext *ctx, GLenum target, GLintptrARB offset,
 {
    (void) ctx; (void) target;
 
-   if (bufObj->Data && ((GLuint) (size + offset) <= bufObj->Size)) {
+   if (bufObj->Data && ((GLsizeiptrARB) (size + offset) <= bufObj->Size)) {
       _mesa_memcpy( data, (GLubyte *) bufObj->Data + offset, size );
    }
 }
index 999fda7..399cc22 100644 (file)
@@ -1471,7 +1471,7 @@ struct gl_buffer_object
    GLenum Usage;
    GLenum Access;
    GLvoid *Pointer;          /**< Only valid while buffer is mapped */
-   GLuint Size;              /**< Size of storage in bytes */
+   GLsizeiptrARB Size;       /**< Size of storage in bytes */
    GLubyte *Data;            /**< Location of storage either in RAM or VRAM. */
    GLboolean OnCard;         /**< Is buffer in VRAM? (hardware drivers) */
 };