Drop setting the locale altogether.
[movit] / util.h
diff --git a/util.h b/util.h
index e4474d3..f57af77 100644 (file)
--- a/util.h
+++ b/util.h
@@ -38,6 +38,10 @@ void print_3x3_matrix(const Eigen::Matrix3d &m);
 // Output a GLSL 3x3 matrix declaration.
 std::string output_glsl_mat3(const std::string &name, const Eigen::Matrix3d &m);
 
+// Output GLSL 2-length and 3-length vector declarations.
+std::string output_glsl_vec2(const std::string &name, float x, float y);
+std::string output_glsl_vec3(const std::string &name, float x, float y, float z);
+
 // Calculate a / b, rounding up. Does not handle overflow correctly.
 unsigned div_round_up(unsigned a, unsigned b);