X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbuffer.h;h=810bfc1a56253e181f7cc55b5d228c3441e99fee;hb=be6ffe96ecb4707599fe1a6f620c348760213d46;hp=2366ec5ce0dd3269ee13db7d80bd53eade0fd565;hpb=84e0e55710123e54617d342df852007f8b60af24;p=libs%2Fgl.git diff --git a/source/core/buffer.h b/source/core/buffer.h index 2366ec5c..810bfc1a 100644 --- a/source/core/buffer.h +++ b/source/core/buffer.h @@ -25,12 +25,12 @@ class Buffer: public BufferBackend friend BufferBackend; private: - unsigned size = 0; + std::size_t size = 0; public: /** Defines the storage size of the buffer. Must be called before data can be uploaded. Storage cannot be changed once set. */ - void storage(unsigned); + void storage(std::size_t); /** Uploads data into the buffer, completely replacing any previous contents. Storage must be defined beforehand. The data must have size @@ -39,11 +39,11 @@ public: /** Overwrites part of the buffer data with new data. Storage must be defined beforehand. */ - void sub_data(unsigned, unsigned, const void *); + void sub_data(std::size_t, std::size_t, const void *); - unsigned get_size() const { return size; } + std::size_t get_size() const { return size; } - void require_size(unsigned) const; + void require_size(std::size_t) const; using BufferBackend::map; using BufferBackend::unmap;