GL_EXT_texture_sRGB_decode¶
Supported Hardware¶
Series6, Series6XE, Series6XT
Valid APIs¶
OpenGL ES 2.0, 3.x
Description¶
Textures in the sRGB colour space are, by default, implicitly converted to the linear colour space when sampled in a shader. However, there are use cases where a shader may wish to sample the raw sRGB data instead. This function provides a texture parameter which allows individual textures/samplers to choose to not perform the implicit decode.
Registry Link¶
https://registry.khronos.org/OpenGL/extensions/EXT/EXT_texture_sRGB_decode.txt
Example¶
// Turn off the implicit decode for a sampler
glSamplerParameteri(samplerName, GL_TEXTURE_SRGB_DECODE_EXT, GL_SKIP_DECODE_EXT);