]> git.tdb.fi Git - libs/gl.git/blobdiff - source/instancescene.cpp
Fix a texture data indexing bug in AmbientOcclusion
[libs/gl.git] / source / instancescene.cpp
index bbaf49ed29731da8a2f94ea9093ebea0b6745366..b533bae5fac75e843bf23604004e7169676a0513 100644 (file)
@@ -22,14 +22,14 @@ void InstanceScene::remove(Renderable &r)
        }
 }
 
-void InstanceScene::setup_frame() const
+void InstanceScene::setup_frame(Renderer &renderer)
 {
        for(InstanceMap::const_iterator i=renderables.begin(); i!=renderables.end(); ++i)
                for(RenderableSet::const_iterator j=i->second.begin(); j!=i->second.end(); ++j)
-                       (*j)->setup_frame();
+                       (*j)->setup_frame(renderer);
 }
 
-void InstanceScene::finish_frame() const
+void InstanceScene::finish_frame()
 {
        for(InstanceMap::const_iterator i=renderables.begin(); i!=renderables.end(); ++i)
                for(RenderableSet::const_iterator j=i->second.begin(); j!=i->second.end(); ++j)