#include <stdexcept>
+#include "bindable.h"
#include "buffer.h"
#include "bufferable.h"
void Bufferable::update_buffer() const
{
+ BindRestore bind(buffer, buffer->get_type());
if(offset+get_data_size()>=buffer->get_size())
{
const Bufferable *last = this;