]> git.sesse.net Git - movit/blobdiff - vignette_effect.vert
Move calculation of normalized position for the vignette into the vertex shader.
[movit] / vignette_effect.vert
diff --git a/vignette_effect.vert b/vignette_effect.vert
new file mode 100644 (file)
index 0000000..44edeb8
--- /dev/null
@@ -0,0 +1,9 @@
+uniform vec2 PREFIX(aspect_correction);
+varying vec2 PREFIX(normalized_pos);
+
+vec2 FUNCNAME()
+{
+       vec2 temp = LAST_INPUT();
+       PREFIX(normalized_pos) = (temp - PREFIX(center)) * PREFIX(aspect_correction);
+       return temp;
+}