X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Fbuffer_backend.cpp;h=a0404e7b143066a479efe1c67f33adb117aa0676;hb=be6ffe96ecb4707599fe1a6f620c348760213d46;hp=e1bced73718272f91fd5cfb63642abd51f099c37;hpb=84e0e55710123e54617d342df852007f8b60af24;p=libs%2Fgl.git diff --git a/source/backends/opengl/buffer_backend.cpp b/source/backends/opengl/buffer_backend.cpp index e1bced73..a0404e7b 100644 --- a/source/backends/opengl/buffer_backend.cpp +++ b/source/backends/opengl/buffer_backend.cpp @@ -33,7 +33,7 @@ OpenGLBuffer::~OpenGLBuffer() void OpenGLBuffer::allocate() { - unsigned size = static_cast(this)->size; + size_t size = static_cast(this)->size; if(ARB_buffer_storage) { @@ -55,7 +55,7 @@ void OpenGLBuffer::allocate() } } -void OpenGLBuffer::sub_data(unsigned off, unsigned sz, const void *d) +void OpenGLBuffer::sub_data(size_t off, size_t sz, const void *d) { if(ARB_direct_state_access) glNamedBufferSubData(id, off, sz, d); @@ -70,7 +70,7 @@ void *OpenGLBuffer::map() { static Require _req(ARB_map_buffer_range); - unsigned size = static_cast(this)->size; + size_t size = static_cast(this)->size; if(ARB_direct_state_access) return glMapNamedBufferRange(id, 0, size, GL_MAP_READ_BIT|GL_MAP_WRITE_BIT);