X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Finstancearray.cpp;h=93985578ef08e04a0aaff4b9a66b2d567a5c8634;hb=016f0f0dd51511f98d0bf398d99199d7dec1543c;hp=4a24ac456b6439935d28c063cf94fb4143b109aa;hpb=8544116298d7a1be176f52be48c9952529f5c446;p=libs%2Fgl.git diff --git a/source/render/instancearray.cpp b/source/render/instancearray.cpp index 4a24ac45..93985578 100644 --- a/source/render/instancearray.cpp +++ b/source/render/instancearray.cpp @@ -103,10 +103,8 @@ void InstanceArray::render(Renderer &renderer, Tag tag) const return; const Mesh *mesh = object.get_mesh(); - mesh->get_vertices().refresh(); if(instance_buffer->get_size()==0) - instance_buffer->storage(instance_data.get_required_buffer_size()); - instance_data.refresh(); + instance_buffer->storage(instance_data.get_required_buffer_size(), STREAMING); Renderer::Push push(renderer); method->apply(renderer);