*componentsPerPixel = 2;
break;
case GL_RGB:
+ case GL_SRGB_EXT: // GL_EXT_sRGB
*componentsPerPixel = 3;
break;
case GL_RGBA:
case GL_BGRA_EXT: // GL_EXT_texture_format_BGRA8888
+ case GL_SRGB_ALPHA_EXT: // GL_EXT_sRGB
*componentsPerPixel = 4;
break;
default:
case GL_RGBA:
case GL_RGBA4:
case GL_RGB5_A1:
+ case GL_SRGB_EXT:
+ case GL_SRGB_ALPHA_EXT:
return GL_COLOR_BUFFER_BIT;
case GL_DEPTH_COMPONENT16:
case GL_DEPTH_COMPONENT:
return ChannelRGBA;
case GL_RGB:
case GL_RGB565:
+ case GL_SRGB_EXT:
return ChannelRGB;
case GL_RGBA:
case GL_RGBA4:
case GL_RGB5_A1:
+ case GL_SRGB_ALPHA_EXT:
return ChannelRGBA;
case GL_DEPTH_COMPONENT16:
case GL_DEPTH_COMPONENT: