if(instance_data)
{
if(instance_data->size()<instances.size())
+ {
instance_data->append();
+ unsigned req_size = instance_data->get_required_buffer_size();
+ // XXX Inefficient, but will be rewritten imminently
+ if(instance_buffer->get_size()<req_size)
+ instance_buffer->data(req_size, 0);
+ }
update_instance_matrix(instances.size()-1);
}
}