X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=init.h;h=398ddbe647e82b0fb832f26882dfb521ec91aaef;hp=9b4deff5c7a36bb256b93ba199b5c8862c55f961;hb=48cb205a8dad4f2b3d61b1d6d69c14b5c044e32f;hpb=271fa61d1251144b5558555ec9873e9f24a13a70 diff --git a/init.h b/init.h index 9b4deff..398ddbe 100644 --- a/init.h +++ b/init.h @@ -51,9 +51,14 @@ extern float movit_texel_subpixel_precision; // round the right way (giving some leeway, but not a lot); the number // of errors are stored here. // -// If this value is above 0, and you have enabled dithering, we will -// round off explicitly at the very end of the shader. +// If this value is above 0, the extension GL_EXT_gpu_shader4 is available +// (giving round()) and you have enabled dithering, we will round off +// explicitly at the very end of the shader. +// +// Note: I don't know of any cards that round off wrong (well, outside +// our tolerance) and do not have this extension. 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;