X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=init.h;h=2c7638a58269154c37bb15747b70524e6f135d27;hb=HEAD;hp=a64443500b32bbfcf9d0faf13a5c1b15f0f4b063;hpb=9c6b86affb570a2e2d18c6da795c359da393f9a3;p=movit diff --git a/init.h b/init.h index a644435..2c7638a 100644 --- a/init.h +++ b/init.h @@ -17,7 +17,9 @@ enum MovitDebugLevel { // succeeded. // // The first parameter gives which directory to read .frag files from. -// This is a temporary hack until we add something more solid. +// If you use "", or the file isn't found, a compiled-in version will +// be used instead (if it exists). Most users should probably use "" +// unless you need backwards compatibility with Movit 1.6.3 or older. // // The second parameter specifies whether debugging is on or off. // If it is on, Movit will write intermediate graphs and the final @@ -67,6 +69,10 @@ extern int movit_num_wrongly_rounded; // Whether the OpenGL driver (or GPU) in use supports GL_ARB_timer_query. extern bool movit_timer_queries_supported; +// Whether the OpenGL driver (or GPU) in use supports compute shaders. +// Note that certain OpenGL implementations might only allow this in core mode. +extern bool movit_compute_shaders_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 {