X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Foccludedscene.cpp;h=fd6ea5de13b7c4aebc4b8140145a4d21769c3682;hp=975510e54c9ed12a4510ce534321de7affb7f5cb;hb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;hpb=93448d16e72e38afbaecbccf6fdedd46d6a82a73 diff --git a/source/render/occludedscene.cpp b/source/render/occludedscene.cpp index 975510e5..fd6ea5de 100644 --- a/source/render/occludedscene.cpp +++ b/source/render/occludedscene.cpp @@ -1,9 +1,10 @@ #include #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("_occluder.mesh")), bounding_shader(Resources::get_global().get("_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