如果您在该维基页面上向上滚动一下,您将看到GL_RED/GL_R*以及GL_RG*单通道和双通道图像.
GL_RED:每个元素都是一个红色组件.GL将其转换为浮点并通过将0连接到绿色和蓝色而将其组合成RGBA元素,将1组合为alpha ...
GL_RG:每个元素都是红色/绿色双.GL将其转换为浮点数并将其组合成RGBA元素,方法是将0附加为蓝色,将1附加为alpha ...
正如GuyRT所指出的,如果你有EXT_texture_swizzle/ARB_texture_swizzle和/或OpenGL版本> = 3.3,你可以使用swizzle mask来扩展/重新排列你的纹理颜色组件.