Four channel 1-bit alpha and 5-bit RGB unsigned normalized format, 16 bits per pixel.
Four channel 4-bit alpha and 4-bit RGB unsigned normalized format, 16 bits per pixel.
Four channel ARGB 8-bit signed integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Four channel ARGB 8-bit signed normalized format, four bytes per pixel.
Note: Requires OpenGL ES 3
Four channel ARGB 8-bit unsigned integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Four channel ARGB 8-bit unsigned normalized format, 32 bits per pixel.
Four channel ARGB 16-bit half float format, eight bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Four channel ARGB 16-bit signed integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3
Four channel ARGB 16-bit unsigned integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3
Four channel ARGB 32-bit float format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Four channel ARGB 32-bit signed integer format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3
Four channel ARGB 32-bit unsigned integer format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3
Two channel 1-bit alpha and 7-bit luminance unsigned normalized format, 8 bits per pixel.
Two channel 4-bit alpha and 4-bit luminance unsigned normalized format, 8 bits per pixel.
Two channel alpha and luminance 8-bit unsigned normalized format, 16 bits per pixel.
Single channel alpha 8-bit unsigned normalized format, one byte per pixel.
Two channel aliased single 1-bit alpha/luminance component unsigned normalized texture only format, 1 bit per pixel.
Two channel aliased single 2-bit alpha/luminance component unsigned normalized texture only format, 2 bits per pixel.
Two channel aliased single 4-bit alpha/luminance component unsigned normalized texture only format, 4 bits per pixel.
Two channel aliased single 8-bit alpha/luminance component unsigned normalized texture only format, 8 bits per pixel.
sRGB-corrected ASTC-compressed packed 4x4 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 4x4 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 5x4 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 5x4 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 5x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 5x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 6x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 6x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 6x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 6x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 8x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 8x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 8x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 8x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 8x8 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 8x8 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 10x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 10x5 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 10x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 10x6 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 10x8 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 10x8 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 10x10 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 10x10 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 12x10 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 12x10 block format.
Note: Do not change the ordering of ASTC entries in this enum.
sRGB-corrected ASTC-compressed packed 12x12 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Unsigned normalized ASTC-compressed packed 12x12 block format.
Note: Do not change the ordering of ASTC entries in this enum.
Single component 1-bit unsigned integer texture only color lookup table format, 1 bit per component.
Single component 2-bit unsigned integer texture only color lookup table format, 2 bits per component.
Single component 4-bit unsigned integer texture only color lookup table format, 4 bits per component.
Single component 8-bit unsigned integer texture only color lookup table format, 8 bits per component.
Single channel depth 24-bit unsigned normalized format.
Two channel depth stencil format.
Single channel depth 32-bit float format.
Three channel RGB ETC1 compressed format, 4 by 4 pixels per block, 64 bits per block.
Four channel sRGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
Four channel RGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
Four channel sRGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.
Four channel RGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.
Three channel sRGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
Three channel RGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
The first format in the full range of graphics formats, including invalid values.
The last format in the full range of graphics formats, including invalid values.
The first format in the range of valid, usable GL graphics formats.
The last format in the range of valid, usable GL graphics formats.
Two channel luminance and alpha 8-bit unsigned normalized format, two bytes per pixel.
Single channel luminance 8-bit unsigned normalized format, one byte per pixel.
Indicates unused, empty or invalid graphics format.
Four channel 4-bit RGB and 4-bit alpha unsigned normalized format, 16 bits per pixel.
Four channel 5-bit RGB and 1-bit alpha unsigned normalized format, 16 bits per pixel.
Three channel RGB 5, 6, 5-bit unsigned normalized format, two bytes per pixel.
Four channel RGBA 8-bit signed integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Four channel RGB and alpha 8-bit signed normalized format, four bytes per pixel.
Note: Requires OpenGL ES 3
Four channel RGB and alpha 8-bit unsigned normalized format in sRGB color space, four bytes per pixel.
Four channel RGBA 8-bit unsigned integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Four channel RGB and alpha 8-bit unsigned normalized format, four bytes per pixel.
Three channel RGB 8-bit signed integer format, three bytes per pixel.
Note: Requires OpenGL ES 3.
Three channel RGB 8-bit signed normalized format, three bytes per pixel.
Note: Requires OpenGL ES 3
Three channel RGB 8-bit unsigned normalized format in sRGB color space, three bytes per pixel.
Three channel RGB 8-bit unsigned integer format, three bytes per pixel.
Note: Requires OpenGL ES 3.
Three channel RGB 8-bit unsigned normalized format, three bytes per pixel.
Two channel red green 8-bit signed integer format, two bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 8-bit signed normalized format, two bytes per pixel.
Note: Requires OpenGL ES 3
Two channel red green 8-bit unsigned integer format, two bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 8-bit unsigned normalized format, two bytes per pixel.
Note: Requires OpenGL ES 3 or rg texture extension.
One channel red 8-bit signed integer format, one byte per pixel.
Note: Requires OpenGL ES 3.
One channel red 8-bit signed normalized format, one byte per pixel.
Note: Requires OpenGL ES 3
One channel red 8-bit unsigned integer format, one byte per pixel.
Note: Requires OpenGL ES 3.
One channel red 8-bit unsigned normalized format, one byte per pixel.
Note: Requires OpenGL ES 3 or rg texture extension.
Four channel RGBA 16-bit half float format, eight bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Four channel RGBA 16-bit signed integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3
Four channel RGBA 16-bit unsigned integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3
Three channel RGB 16-bit half float format, six bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Three channel RGB 16-bit signed integer format, six bytes per pixel.
Note: Requires OpenGL ES 3.
Three channel RGB 16-bit unsigned integer format, six bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 16-bit half float format, four bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Two channel red green 16-bit signed integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 16-bit unsigned integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
One channel red 16-bit half float format, two bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
One channel red 16-bit signed integer format, two bytes per pixel.
Note: Requires OpenGL ES 3.
One channel red 16-bit unsigned integer format, two bytes per pixel.
Note: Requires OpenGL ES 3.
Four channel RGB and alpha 32-bit float format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3
Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.
Note: Requires OpenGL ES 3
Three channel red green blue 32-bit float format, twelve bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Three channel RGB 32-bit signed integer format, twelve bytes per pixel.
Note: Requires OpenGL ES 3.
Three channel RGB 32-bit unsigned integer format, twelve bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 32-bit float format, eight bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
Two channel red green 32-bit signed integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel red green 32-bit unsigned integer format, eight bytes per pixel.
Note: Requires OpenGL ES 3.
One channel red 32-bit float format, four bytes per pixel.
Note: Requires OpenGL ES 3 or ES 2 with extensions.
One channel red 32-bit signed integer format, four byte per pixel.
Note: Requires OpenGL ES 3.
One channel red 32-bit unsigned integer format, four bytes per pixel.
Note: Requires OpenGL ES 3.
Two channel aliased single 1-bit alpha/luminance component unsigned normalized texture only format, 1 bit per pixel.
Two channel aliased single 2-bit alpha/luminance component unsigned normalized texture only format, 2 bits per pixel.
Two channel aliased single 4-bit alpha/luminance component unsigned normalized texture only format, 4 bits per pixel.
Two channel aliased single 8-bit alpha/luminance component unsigned normalized texture only format, 8 bits per pixel.
Two channel 1-bit alpha and 7-bit luminance unsigned normalized format, 8 bits per pixel.
Two channel 4-bit alpha and 4-bit luminance unsigned normalized format, 8 bits per pixel.
Two channel alpha and luminance 8-bit unsigned normalized format, 16 bits per pixel.
Single channel alpha 8-bit unsigned normalized framebuffer only format, 8 bits per pixel.
Four channel 1-bit alpha and 5-bit RGB unsigned normalized format, 16 bits per pixel.
Four channel 4-bit alpha and 4-bit RGB unsigned normalized format, 16 bits per pixel.
Four channel ARGB 8-bit unsigned normalized format, 32 bits per pixel.
Single component 1-bit unsigned integer texture only color lookup table format, 1 bit per component.
Single component 2-bit unsigned integer texture only color lookup table format, 2 bits per component.
Single component 4-bit unsigned integer texture only color lookup table format, 4 bits per component.
Single component 8-bit unsigned integer texture only color lookup table format, 8 bits per component.
Single channel luminance 8-bit unsigned normalized framebuffer only format, 8 bits per pixel.
Three channel RGB 5, 6, 5-bit unsigned normalized format, 16 bits per pixel.
Four channel 4-bit RGB and 4-bit alpha unsigned normalized format, 16 bits per pixel.
Four channel 5-bit RGB and 1-bit alpha unsigned normalized format, 16 bits per pixel.
Four channel RGBA 8-bit unsigned normalized format, 32 bits per pixel.
Single channel stencil 8-bit unsigned integer format.