X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbuffer.cpp;h=56705b8701b88a00b691bf25725d10042554679a;hp=46afb273deacde9611ce29801de2684809f1927f;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=66181b3f47322ffc9b8aebf04a8c222abe1a75a2 diff --git a/source/buffer.cpp b/source/buffer.cpp index 46afb273..56705b87 100644 --- a/source/buffer.cpp +++ b/source/buffer.cpp @@ -18,7 +18,6 @@ BufferType buffer_types[] = { ARRAY_BUFFER, ELEMENT_ARRAY_BUFFER, PIXEL_PACK_BUF Buffer::Buffer(BufferType t): type(t), - usage(STATIC_DRAW), size(0) { require_buffer_type(type); @@ -67,10 +66,8 @@ void Buffer::storage(unsigned sz) } } -void Buffer::set_usage(BufferUsage u) +void Buffer::set_usage(BufferUsage) { - // TODO OpenGL ES 2.0 doesn't support read or copy usages - usage = u; } void Buffer::data(const void *d) @@ -82,11 +79,11 @@ void Buffer::data(const void *d) return sub_data(0, size, d); if(ARB_direct_state_access) - glNamedBufferData(id, size, d, usage); + glNamedBufferData(id, size, d, STATIC_DRAW); else { BindRestore _bind(this, type); - glBufferData(type, size, d, usage); + glBufferData(type, size, d, STATIC_DRAW); } }