X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fambientocclusion.cpp;h=8149e408ee0a1dcc323e441c61c91d4f58842349;hp=1b3626a9a82a69f45385fb914425247bcf812490;hb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;hpb=6353307898cd397e2bcde13e2448a8a678a60004 diff --git a/source/effects/ambientocclusion.cpp b/source/effects/ambientocclusion.cpp index 1b3626a9..8149e408 100644 --- a/source/effects/ambientocclusion.cpp +++ b/source/effects/ambientocclusion.cpp @@ -2,9 +2,10 @@ #include "ambientocclusion.h" #include "blend.h" #include "camera.h" +#include "mesh.h" #include "renderer.h" #include "resources.h" -#include "shader.h" +#include "texture2d.h" using namespace std; @@ -127,13 +128,6 @@ void AmbientOcclusion::set_debug_name(const string &name) } -AmbientOcclusion::Template::Template(): - n_samples(16), - occlusion_radius(0.5f), - darkness(1.0f), - edge_depth_threshold(0.1f) -{ } - AmbientOcclusion *AmbientOcclusion::Template::create(unsigned width, unsigned height) const { RefPtr ao = new AmbientOcclusion(width/size_divisor, height/size_divisor);