#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;
}
-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<AmbientOcclusion> ao = new AmbientOcclusion(width/size_divisor, height/size_divisor);