From f31537d184b374e8f3f8a2caa1b96f9b0e711b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 13 Jan 2017 16:59:13 +0100 Subject: [PATCH] Clarify docs of Renderer::Feature::FramebufferSRGB. --- src/Magnum/Renderer.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Magnum/Renderer.h b/src/Magnum/Renderer.h index 4b1f25d8d..3eb4e48d6 100644 --- a/src/Magnum/Renderer.h +++ b/src/Magnum/Renderer.h @@ -156,13 +156,15 @@ class MAGNUM_EXPORT Renderer { #ifndef MAGNUM_TARGET_WEBGL /** - * sRGB encoding of the default framebuffer + * Perform sRGB conversion of values written to sRGB framebuffers. + * Disabled by default on desktop GL, enabled by default on OpenGL + * ES. * @requires_gl30 Extension @extension{ARB,framebuffer_sRGB} - * @requires_es_extension @es_extension{EXT,sRGB_write_control}. - * Otherwise sRGB encoding of the default framebuffer is - * implementation-defined. - * @requires_gles sRGB encoding of the default framebuffer is - * implementation-defined in WebGL. + * @requires_es_extension @es_extension{EXT,sRGB_write_control}. If + * the extension is not present, there's no ability to turn + * the sRGB conversion off. + * @requires_gles WebGL has no ability to turn the sRGB conversion + * off. */ #ifndef MAGNUM_TARGET_GLES FramebufferSRGB = GL_FRAMEBUFFER_SRGB,