]> git.tdb.fi Git - libs/gl.git/blobdiff - source/bufferable.cpp
TexUnit's constructor shouldn't be public
[libs/gl.git] / source / bufferable.cpp
index 60df3eec92c1bd188dbab825e998baf1dd97e7b4..eb3f1c006e925244f1c58ff671e4d28237378f4a 100644 (file)
@@ -1,4 +1,5 @@
 #include <stdexcept>
+#include "bindable.h"
 #include "buffer.h"
 #include "bufferable.h"
 
@@ -81,6 +82,7 @@ void Bufferable::update_offset()
 
 void Bufferable::update_buffer() const
 {
+       BindRestore bind(buffer, buffer->get_type());
        if(offset+get_data_size()>=buffer->get_size())
        {
                const Bufferable *last = this;