]> git.sesse.net Git - movit/blobdiff - multiply_effect.cpp
Promote MultiplyEffect to a real effect.
[movit] / multiply_effect.cpp
diff --git a/multiply_effect.cpp b/multiply_effect.cpp
new file mode 100644 (file)
index 0000000..f3610d3
--- /dev/null
@@ -0,0 +1,15 @@
+#include <GL/glew.h>
+
+#include "multiply_effect.h"
+#include "util.h"
+
+MultiplyEffect::MultiplyEffect()
+       : factor(1.0f, 1.0f, 1.0f, 1.0f)
+{
+       register_vec4("factor", (float *)&factor);
+}
+
+std::string MultiplyEffect::output_fragment_shader()
+{
+       return read_file("multiply_effect.frag");
+}