X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Finstancearray.cpp;h=a838b948cf57600bf9c7a58d41439847a69126d0;hb=7515dea78777a7184f207d353d23f9ad9917675e;hp=93985578ef08e04a0aaff4b9a66b2d567a5c8634;hpb=5003bcfeb0832ec2d0f74f4149bc97888a70a900;p=libs%2Fgl.git diff --git a/source/render/instancearray.cpp b/source/render/instancearray.cpp index 93985578..a838b948 100644 --- a/source/render/instancearray.cpp +++ b/source/render/instancearray.cpp @@ -107,6 +107,7 @@ void InstanceArray::render(Renderer &renderer, Tag tag) const instance_buffer->storage(instance_data.get_required_buffer_size(), STREAMING); Renderer::Push push(renderer); + renderer.set_pipeline_key(this, tag.id); method->apply(renderer); mesh->draw_instanced(renderer, vtx_setup, instances.size()); }