]> git.sesse.net Git - movit/blobdiff - init.h
Add proper formats for sRGB without alpha.
[movit] / init.h
diff --git a/init.h b/init.h
index d6f6dd40b005b71c338bac61e151c83701a9323c..628915d6a68882722847d0beb0c60e7ad80b024d 100644 (file)
--- a/init.h
+++ b/init.h
@@ -67,6 +67,15 @@ extern bool movit_shader_rounding_supported;
 // Whether the GPU in use supports GL_EXT_texture_sRGB.
 extern bool movit_srgb_textures_supported;
 
+// What shader model we are compiling for. This only affects the choice
+// of a few files (like header.frag); most of the shaders are the same.
+enum MovitShaderModel {
+       MOVIT_GLSL_110,
+       MOVIT_GLSL_130,
+       MOVIT_ESSL_300
+};
+extern MovitShaderModel movit_shader_model;
+
 }  // namespace movit
 
 #endif  // !defined(_MOVIT_INIT_H)