//
// Jain, Anil K.: “Fundamentals of Digital Image Processing”, Prentice Hall, 1988.
-#include <GL/glew.h>
+#include <epoxy/gl.h>
#include <Eigen/Dense>
#include <string>
class DeconvolutionSharpenEffect : public Effect {
public:
DeconvolutionSharpenEffect();
+ virtual ~DeconvolutionSharpenEffect();
virtual std::string effect_type_id() const { return "DeconvolutionSharpenEffect"; }
std::string output_fragment_shader();
Eigen::MatrixXf g;
int last_R;
float last_circle_radius, last_gaussian_radius, last_correlation, last_noise;
+
+ float *uniform_samples;
void update_deconvolution_kernel();
};