X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbuffer.h;fp=source%2Fcore%2Fbuffer.h;h=83e75927ae31c3a44cd81420cea8f626a39c605e;hb=f1244e29afd2a36aafc2373d485457b4cb0411ff;hp=ad3084298c55e74e0cfb4296bab53a556c5cceae;hpb=4d146fba83f1ee7b8bd2249648a66db51857730f;p=libs%2Fgl.git diff --git a/source/core/buffer.h b/source/core/buffer.h index ad308429..83e75927 100644 --- a/source/core/buffer.h +++ b/source/core/buffer.h @@ -62,7 +62,6 @@ class Buffer friend class BufferRange; private: - BufferType type; unsigned id; unsigned size; bool allocated; @@ -70,7 +69,7 @@ private: static const Buffer *bound[5]; public: - Buffer(BufferType); + Buffer(); ~Buffer(); private: @@ -80,9 +79,6 @@ public: /** Returns the OpenGL ID of the buffer. For internal use only. */ unsigned get_id() const { return id; } - /** Returns the default binding type for the buffer. */ - BufferType get_type() const { return type; } - /** Defines the storage size of the buffer. Must be called before data can be uploaded. Storage cannot be changed once set. */ void storage(unsigned); @@ -116,15 +112,9 @@ public: DEPRECATED void *map(BufferAccess) { return map(); } bool unmap(); - /** Binds the buffer in its default slot. */ - void bind() const { bind_to(type); } - - /** Binds the buffer in an alternate slot. */ + /** Binds the buffer. */ void bind_to(BufferType) const; - /** Unbinds the buffer from its default slot. */ - void unbind() const { unbind_from(type); } - static const Buffer *current(BufferType); static void unbind_from(BufferType); private: