X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finstancearray.cpp;fp=source%2Finstancearray.cpp;h=8fead4e907fb1e7dff900306ae8dca5367a1f280;hb=5f78db03b3285c977760a41da1e3927720e50352;hp=91f92084d94a680bde115f938b257bdabe8dbd29;hpb=76ca3c65dbb96461e42300016a85a4e158f5596b;p=libs%2Fgl.git diff --git a/source/instancearray.cpp b/source/instancearray.cpp index 91f92084..8fead4e9 100644 --- a/source/instancearray.cpp +++ b/source/instancearray.cpp @@ -75,7 +75,13 @@ void InstanceArray::append(ObjectInstance *inst) if(instance_data) { if(instance_data->size()append(); + unsigned req_size = instance_data->get_required_buffer_size(); + // XXX Inefficient, but will be rewritten imminently + if(instance_buffer->get_size()data(req_size, 0); + } update_instance_matrix(instances.size()-1); } }