]> git.tdb.fi Git - libs/gl.git/blobdiff - source/objectinstance.cpp
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / objectinstance.cpp
index 450c810646f23b5b8439de2e6275730432ea73e4..dbbb85bf45838b8af1529f91c2b92cc2218262db 100644 (file)
@@ -11,12 +11,6 @@ ObjectInstance::ObjectInstance(const Object &obj):
        object(obj)
 { }
 
-void ObjectInstance::render(const Tag &tag) const
-{
-       Renderer renderer(0);
-       render(renderer, tag);
-}
-
 void ObjectInstance::render(Renderer &renderer, const Tag &tag) const
 {
        object.render(renderer, *this, tag);
@@ -27,6 +21,11 @@ void ObjectInstance::setup_render(Renderer &renderer, const Tag &) const
        renderer.transform(matrix);
 }
 
+unsigned ObjectInstance::get_level_of_detail(const Renderer &renderer) const
+{
+       return renderer.get_object_lod_bias();
+}
+
 
 ObjectInstance::Loader::Loader(ObjectInstance &o):
        DataFile::ObjectLoader<ObjectInstance>(o)