X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fobject.cpp;h=e46274f6362a44fb2dc569269c8e39f5123eeadf;hp=65e9a7ef083fc52db1f899906b7febaed96264a5;hb=7515dea78777a7184f207d353d23f9ad9917675e;hpb=ab9b22356f16aea822527c06186641d3121e1355 diff --git a/source/render/object.cpp b/source/render/object.cpp index 65e9a7ef..e46274f6 100644 --- a/source/render/object.cpp +++ b/source/render/object.cpp @@ -156,6 +156,7 @@ void Object::render(Renderer &renderer, Tag tag) const throw logic_error("no mesh"); Renderer::Push push(renderer); + renderer.set_pipeline_key(this, tag.id); method->apply(renderer); setup_render(renderer, tag); @@ -175,6 +176,7 @@ void Object::render(Renderer &renderer, const ObjectInstance &inst, Tag tag) con throw logic_error("no mesh"); Renderer::Push push(renderer); + renderer.set_pipeline_key(this, tag.id); method->apply(renderer); setup_render(renderer, tag);