]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/clipplane.h
Use persistent uniform blocks for Camera, Lighting and Clipping
[libs/gl.git] / source / core / clipplane.h
index 98c633b70fd7933bedf39824aa0abe851b2f6412..f9dca0de5b6257d641a3bb63a5a86d45fe459e26 100644 (file)
@@ -13,6 +13,7 @@ class ClipPlane
 {
 private:
        Vector4 eq;
+       unsigned generation;
 
 public:
        ClipPlane();
@@ -21,7 +22,9 @@ public:
 
        void set_equation(const Vector4 &);
        void set_plane(const Vector3 &, const Vector3 &);
-       void update_shader_data(ProgramData &, const Matrix &, unsigned) const;
+       void update_shader_data(ProgramData &, unsigned) const;
+
+       unsigned get_generation() const { return generation; }
 };
 
 } // namespace GL