X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fobject.cpp;h=e46274f6362a44fb2dc569269c8e39f5123eeadf;hb=274b6fb1b02692cc422bad9040d1abe5d545505a;hp=65e9a7ef083fc52db1f899906b7febaed96264a5;hpb=5871764de7aa23d2c40cac03ad9d07088fb57e06;p=libs%2Fgl.git 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);