3.12 Interne Pixelformate

OpenGL-Befehle, die Texturen erzeugen, z.B. gl.TexImage2D() oder gl.CopyTexImage() akzeptieren einen Parameter internalFormat, mit dem Sie das interne Format der Textur festlegen können. Die folgenden Formatkonstanten werden derzeit von GL Galore unterstützt:

 
#GL_ALPHA
#GL_ALPHA4
#GL_ALPHA8
#GL_ALPHA12
#GL_ALPHA16
#GL_LUMINANCE
#GL_LUMINANCE4
#GL_LUMINANCE8
#GL_LUMINANCE12
#GL_LUMINANCE16
#GL_LUMINANCE_ALPHA
#GL_LUMINANCE4_ALPHA4
#GL_LUMINANCE6_ALPHA2
#GL_LUMINANCE8_ALPHA8
#GL_LUMINANCE12_ALPHA4
#GL_LUMINANCE12_ALPHA12
#GL_LUMINANCE16_ALPHA16
#GL_INTENSITY
#GL_INTENSITY4
#GL_INTENSITY8
#GL_INTENSITY12
#GL_INTENSITY16
#GL_RGB
#GL_R3_G3_B2
#GL_RGB4
#GL_RGB5
#GL_RGB8
#GL_RGB10
#GL_RGB12
#GL_RGB16
#GL_RGBA
#GL_RGBA2
#GL_RGBA4
#GL_RGB5_A1
#GL_RGBA8
#GL_RGB10_A2
#GL_RGBA12
#GL_RGBA16
#GL_DEPTH_COMPONENT

Beachten Sie, dass gl.TexImage1D() und gl.TexImage2D() auch die speziellen Werte 1, 2, 3 und 4 als gültige interne Pixelformate akzeptieren, aber gl.CopyTexImage() unterstützt dies nicht.


Navigation zeigen