+ return glGetUniformLocation(glsl_program_num, name.c_str());
+}
+
+void set_uniform_int(GLuint glsl_program_num, const std::string &prefix, const std::string &key, int value)
+{
+ GLint location = get_uniform_location(glsl_program_num, prefix, key);
+ if (location == -1) {