Move calculation of normalized position for the vignette into the vertex shader.
[movit] / vignette_effect.h
index 6caff3616cdaff6d732e34107edc04f0e700d94f..1d75f7e63b11432677a6944e9d2bd2f89ccb296e 100644 (file)
@@ -6,9 +6,10 @@
 class VignetteEffect : public Effect {
 public:
        VignetteEffect();
-       std::string output_glsl();
+       std::string output_vertex_shader();
+       std::string output_fragment_shader();
 
-       void set_uniforms(GLhandleARB glsl_program_num, const std::string &prefix);
+       void set_uniforms(GLuint glsl_program_num, const std::string &prefix);
 
 private:
        Point2D center;