]> git.tdb.fi Git - libs/gl.git/blobdiff - source/object.cpp
Pass the Renderer to ObjectInstance::get_level_of_detail
[libs/gl.git] / source / object.cpp
index f23f66584880d0bd18a4bf55d9eaf6cc0dba3e7e..06062fc099da69e169f0f23431c5445ce931216b 100644 (file)
@@ -96,7 +96,7 @@ void Object::render(Renderer &renderer, const ObjectInstance &inst, const Tag &t
        renderer.set_texturing(pass->get_texturing());
 
        inst.setup_render(renderer, tag);
-       unsigned lod = min<unsigned>(inst.get_level_of_detail(), meshes.size()-1);
+       unsigned lod = min<unsigned>(inst.get_level_of_detail(renderer), meshes.size()-1);
        meshes[lod]->draw(renderer);
        inst.finish_render(renderer, tag);
 }