On a NVidia Card the following works fine, while on an ATI card i get an GL_INVALID_ENUM because of the GL_SRGB8_ALPHA8.

Code :
glBindTexture(GL_TEXTURE_2D_MULTISAMPLE,texMS);
glTexImage2DMultisample(GL_TEXTURE_2D_MULTISAMPLE, 2 ,GL_SRGB8_ALPHA8, windowWidth, windowHeight,true);

(I have an 4.2-Comptibility Context and i am using freeglut and glew)


In the 4.2 Documentation it is said, that glTexImage2DMultisample only accepts color-renderable formats and GL_SRGB is not listed as color-renderable.

So is it true, that i can't have a multisampled sRGB texture?

If so:
Why is it said in the GL_EXT_FRAMEBUFFER_sRGB documentation, that
... if the color samples for multisampling are sRGB encoded ...
If not so:
Did i misread the specification?