]> git.tdb.fi Git - libs/gl.git/blobdiff - source/ambientocclusion.h
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / ambientocclusion.h
index 419189942fad13e4b48b9223ef09bce0dc214233..6c2c5d7eea938daa6be0e6e5ce2387dd2a361660 100644 (file)
@@ -46,7 +46,9 @@ private:
        Program occlude_shader;
        Program combine_shader;
        mutable ProgramData shdata;
-       const Mesh &quad;
+       RefPtr<Mesh> quad;
+       RefPtr<Sampler> linear_sampler;
+       RefPtr<Sampler> nearest_sampler;
 
 public:
        AmbientOcclusion(unsigned, unsigned, float = 1.0f);
@@ -59,9 +61,6 @@ public:
        void set_occlusion_radius(float);
        void set_edge_depth_threshold(float);
 
-       // Deprecated
-       void set_depth_ratio(float);
-
        void set_darkness(float);
 
        virtual void render(Renderer &, const Texture2D &, const Texture2D &);