]> git.tdb.fi Git - libs/gl.git/blobdiff - source/scene.h
Further tweak frustum culling to be more efficient
[libs/gl.git] / source / scene.h
index 611f3508e2d7e103a592787aa5e08ea75f0f1625..27656a59db2fbbdc5af57de1daf498361f5f07a5 100644 (file)
@@ -28,7 +28,7 @@ public:
 
 protected:
        std::list<Renderable *> owned_data;
-       mutable Vector3 frustum_edges[4];
+       mutable Vector4 frustum_edges[6];
 
        Scene() { }
 private:
@@ -44,8 +44,8 @@ public:
        virtual void render(const Tag & = Tag()) const;
 
 protected:
-       void setup_frustum(const Renderer &) const;
-       bool frustum_cull(const Renderer &, const Renderable &) const;
+       bool setup_frustum(const Renderer &) const;
+       bool frustum_cull(const Renderable &) const;
 };
 
 } // namespace GL