]> git.sesse.net Git - movit/blobdiff - fft_convolution_effect.h
Convert a loop to range-based for.
[movit] / fft_convolution_effect.h
index f601a49ccbc0f13686509d1fc1dc926eff3fe8b6..cbd0120d2755efe49e216f8eafade27f673481f3 100644 (file)
@@ -72,7 +72,7 @@
 // time, which in turn means you cannot change image or kernel size on the fly.
 
 #include <assert.h>
-#include <GL/glew.h>
+#include <epoxy/gl.h>
 #include <string>
 
 #include "effect.h"
@@ -86,9 +86,9 @@ class FFTConvolutionEffect : public Effect {
 public:
        FFTConvolutionEffect(int input_width, int input_height, int convolve_width, int convolve_height);
        ~FFTConvolutionEffect();
-       virtual std::string effect_type_id() const { return "FFTConvolutionEffect"; }
-       std::string output_fragment_shader() { assert(false); }
-       virtual void rewrite_graph(EffectChain *graph, Node *self);
+       std::string effect_type_id() const override { return "FFTConvolutionEffect"; }
+       std::string output_fragment_shader() override { assert(false); }
+       void rewrite_graph(EffectChain *graph, Node *self) override;
 
        // See FFTInput::set_pixel_data().
        void set_convolution_kernel(const float *pixel_data)
@@ -101,9 +101,6 @@ private:
        int input_width, input_height;
        int convolve_width, convolve_height;
 
-       // Chosen by algorithm.
-       int fft_width, fft_height;
-
        // Both of these are owned by us if owns_effects is true (before finalize()),
        // and otherwise owned by the EffectChain.
        FFTInput *fft_input;