X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=init.h;h=89e3ef70c6b538494b218339995e891b0aa712ce;hb=825c90789c229f502520bf0b665596d473f2636d;hp=628915d6a68882722847d0beb0c60e7ad80b024d;hpb=28bc5f37437fa8eaca523a209c558b807ced2db3;p=movit diff --git a/init.h b/init.h index 628915d..89e3ef7 100644 --- a/init.h +++ b/init.h @@ -67,12 +67,16 @@ extern bool movit_shader_rounding_supported; // Whether the GPU in use supports GL_EXT_texture_sRGB. extern bool movit_srgb_textures_supported; +// Whether the OpenGL driver (or GPU) in use supports GL_ARB_timer_query. +extern bool movit_timer_queries_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_AS_110, // Use 1.30 features freely, but use #version 110. MOVIT_GLSL_130, - MOVIT_ESSL_300 + MOVIT_ESSL_300, + MOVIT_GLSL_150, }; extern MovitShaderModel movit_shader_model;