]> git.sesse.net Git - movit/blobdiff - util.h
Add a white balance effect (port of my white balance effect from Frei0r).
[movit] / util.h
diff --git a/util.h b/util.h
index 209a7dca42958a9313ed3f5d441267d9000e187a..da2bf50b1283a1060020c47f33b2e20c50bd65fc 100644 (file)
--- a/util.h
+++ b/util.h
@@ -29,6 +29,9 @@ GLuint compile_shader(const std::string &shader_src, GLenum type);
 // Compute a * b.
 void multiply_3x3_matrices(const Matrix3x3 a, const Matrix3x3 b, Matrix3x3 result);
 
+// Compute M * [x0 x1 x2]'.
+void multiply_3x3_matrix_float3(const Matrix3x3 M, float x0, float x1, float x2, float *y0, float *y1, float *y2);
+
 // Compute m^-1. Result is undefined if the matrix is singular or near-singular.
 void invert_3x3_matrix(const Matrix3x3 m, Matrix3x3 result);