X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=util.h;h=1fa4e7823efd65666dc1d6ba0acaa659b28b994d;hb=28bc5f37437fa8eaca523a209c558b807ced2db3;hp=6def56d87614a68454a45d45182e577cf612246f;hpb=926348692a4138e9c88f49ef43657dedb5f36897;p=movit
diff --git a/util.h b/util.h
index 6def56d..1fa4e78 100644
--- a/util.h
+++ b/util.h
@@ -24,6 +24,10 @@ void hsv2rgb_normalized(float h, float s, float v, float *r, float *g, float *b)
// Dies if the file does not exist.
std::string read_file(const std::string &filename);
+// Reads ., .130. or .300es. and
+// returns its contents, depending on .
+std::string read_version_dependent_file(const std::string &base, const std::string &extension);
+
// Compile the given GLSL shader (typically a vertex or fragment shader)
// and return the object number.
GLuint compile_shader(const std::string &shader_src, GLenum type);