X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=init.h;h=a64443500b32bbfcf9d0faf13a5c1b15f0f4b063;hp=9646cd48661dc9ce909db72f0f8fdd426c98bf7c;hb=6bef53bef32b4e32e01bc896ccce1d2dc5c1bdcb;hpb=96fd7f56bf3e5a8e769f9982505889e0273addeb diff --git a/init.h b/init.h index 9646cd4..a644435 100644 --- a/init.h +++ b/init.h @@ -56,12 +56,13 @@ extern float movit_texel_subpixel_precision; // of errors are stored here. // // If this value is above 0, we will round off explicitly at the very end -// of the shader. +// of the shader. Note the following limitations: +// +// - The measurement is done on linear 8-bit, not any sRGB format, +// 10-bit output, or the likes. +// - This only covers the final pass; intermediates are not covered +// (only relevant if you use e.g. GL_SRGB8 intermediates). extern int movit_num_wrongly_rounded; -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;