]> git.lizzy.rs Git - dragonblocks3d.git/blobdiff - src/dragonblocks/scene.cpp
Frustum & Backface Culling
[dragonblocks3d.git] / src / dragonblocks / scene.cpp
index fa230b5d6738ccce1b5967bd03c75423c45bf69d..2f74bb21aa3745d8a707ef495230d0c8644dd921 100644 (file)
@@ -14,12 +14,12 @@ void Scene::remove(Mesh *m)
        meshes.erase(m);
 }
 
-void Scene::render(double dtime, ShaderProgram *shader_program)
+void Scene::render(double dtime, ShaderProgram *shader_program, Frustum *frustum)
 {
        auto renderlist = meshes;
        for (auto it = renderlist.begin(); it != renderlist.end(); it++) {
                Mesh *mesh = *it;
-               mesh->render(dtime, shader_program);
+               mesh->render(dtime, shader_program, frustum);
        }
 }