]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/occludedscene.cpp
Use default member initializers for simple types
[libs/gl.git] / source / render / occludedscene.cpp
index 975510e54c9ed12a4510ce534321de7affb7f5cb..fd6ea5de13b7c4aebc4b8140145a4d21769c3682 100644 (file)
@@ -1,9 +1,10 @@
 #include <algorithm>
 #include "camera.h"
+#include "mesh.h"
 #include "occludedscene.h"
+#include "program.h"
 #include "renderer.h"
 #include "resources.h"
-#include "sphere.h"
 
 using namespace std;
 
@@ -13,10 +14,7 @@ namespace GL {
 OccludedScene::OccludedScene():
        bounding_mesh(Resources::get_global().get<Mesh>("_occluder.mesh")),
        bounding_shader(Resources::get_global().get<Program>("_occluder.glsl.shader")),
-       no_depth_write(LEQUAL, false),
-       occluder_min_size(0.25f),
-       queries(OCCLUSION_QUERY, 0),
-       cache_dirty(false)
+       queries(OCCLUSION_QUERY, 0)
 {
        no_color_write.write_mask = WRITE_NONE;
 }
@@ -150,13 +148,5 @@ void OccludedScene::render(Renderer &renderer, Tag tag) const
                        renderer.render(*i->renderable, tag);
 }
 
-
-OccludedScene::OccludedRenderable::OccludedRenderable():
-       renderable(0),
-       bounding_sphere(0),
-       in_frustum(false),
-       occluder(false)
-{ }
-
 } // namespace GL
 } // namespace Msp