X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fambientocclusion.h;h=6c2c5d7eea938daa6be0e6e5ce2387dd2a361660;hb=cc7454c7f32ee8a8ff5d67c7a530d843bb68448c;hp=419189942fad13e4b48b9223ef09bce0dc214233;hpb=99d25b5ef615a23ef63645fea87596b3384b5ede;p=libs%2Fgl.git diff --git a/source/ambientocclusion.h b/source/ambientocclusion.h index 41918994..6c2c5d7e 100644 --- a/source/ambientocclusion.h +++ b/source/ambientocclusion.h @@ -46,7 +46,9 @@ private: Program occlude_shader; Program combine_shader; mutable ProgramData shdata; - const Mesh &quad; + RefPtr quad; + RefPtr linear_sampler; + RefPtr 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 &);