X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbuffer.cpp;h=557e576d2ac929e256646c0a3cdc59bd3887a962;hb=bdcae47bf2f4e49d2d9e4ba15e6f17171ce5fa0c;hp=811b3e41d7cbfb9ed16e613b29a7c28674d07659;hpb=160e9eea29bd10034733d59507fa1bcca36be401;p=libs%2Fgl.git diff --git a/source/core/buffer.cpp b/source/core/buffer.cpp index 811b3e41..557e576d 100644 --- a/source/core/buffer.cpp +++ b/source/core/buffer.cpp @@ -8,11 +8,7 @@ using namespace std; namespace Msp { namespace GL { -Buffer::Buffer(): - size(0) -{ } - -void Buffer::storage(unsigned sz) +void Buffer::storage(size_t sz) { if(size>0) { @@ -33,7 +29,7 @@ void Buffer::data(const void *d) return sub_data(0, size, d); } -void Buffer::sub_data(unsigned off, unsigned sz, const void *d) +void Buffer::sub_data(size_t off, size_t sz, const void *d) { if(size==0) throw invalid_operation("Buffer::sub_data"); @@ -41,7 +37,7 @@ void Buffer::sub_data(unsigned off, unsigned sz, const void *d) BufferBackend::sub_data(off, sz, d); } -void Buffer::require_size(unsigned req_sz) const +void Buffer::require_size(size_t req_sz) const { if(size