X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=flavors%2Fgl%2Fsource%2Fglstate.cpp;h=9bfe7b5a525c898076a4f0d24624fd53bcefd44f;hp=fc355c7972aceb2a9b2f7e174eefe070b7766219;hb=3fce21d3193c09840cfbaa96fe05b00b7444fd66;hpb=7cc7ebcdb800bd4d88e4fccff8459003599e71d7 diff --git a/flavors/gl/source/glstate.cpp b/flavors/gl/source/glstate.cpp index fc355c7..9bfe7b5 100644 --- a/flavors/gl/source/glstate.cpp +++ b/flavors/gl/source/glstate.cpp @@ -442,7 +442,7 @@ void GlState::glBindBufferBase(void *user_data, GLenum target, unsigned index, u glBindBufferRange(user_data, target, index, id, 0, buffer->size); } -void GlState::glBindBufferRange(void *user_data, GLenum target, unsigned index, unsigned id, int offset, int size) +void GlState::glBindBufferRange(void *user_data, GLenum target, unsigned index, unsigned id, ptrdiff_t offset, ptrdiff_t size) { GlState *self = reinterpret_cast(user_data); if(BufferBindingState *binding = self->get_buffer_binding(target, index)) @@ -453,13 +453,13 @@ void GlState::glBindBufferRange(void *user_data, GLenum target, unsigned index, } } -void GlState::glBufferData(void *user_data, GLenum target, int size, const void *data, GLenum usage) +void GlState::glBufferData(void *user_data, GLenum target, ptrdiff_t size, const void *data, GLenum usage) { if(BufferState *buf = reinterpret_cast(user_data)->get_current_buffer(target)) buf->set_data(size, data, usage); } -void GlState::glBufferSubData(void *user_data, GLenum target, int offset, int size, const void *data) +void GlState::glBufferSubData(void *user_data, GLenum target, ptrdiff_t offset, ptrdiff_t size, const void *data) { if(BufferState *buf = reinterpret_cast(user_data)->get_current_buffer(target)) buf->set_sub_data(offset, size, data);