GraphicsFormat specifies format of graphics data used for example in textures and vertex attributes.
| Enumerator |
|---|
| GraphicsFormatNone | Indicates unused, empty or invalid graphics format.
|
| GraphicsFormatLUMINANCE8_UNORM | Single channel luminance 8-bit unsigned normalized format, one byte per pixel.
|
| GraphicsFormatALPHA8_UNORM | Single channel alpha 8-bit unsigned normalized format, one byte per pixel.
|
| GraphicsFormatLUMINANCE8_ALPHA8_UNORM | Two channel luminance and alpha 8-bit unsigned normalized format, two bytes per pixel.
|
| GraphicsFormatR8_UNORM | One channel red 8-bit unsigned normalized format, one byte per pixel.
- Note
- Requires OpenGL ES 3 or rg texture extension.
|
| GraphicsFormatR8_UINT | One channel red 8-bit unsigned integer format, one byte per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8_SINT | One channel red 8-bit signed integer format, one byte per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8_UNORM | Two channel red green 8-bit unsigned normalized format, two bytes per pixel.
- Note
- Requires OpenGL ES 3 or rg texture extension.
|
| GraphicsFormatR8G8_UINT | Two channel red green 8-bit unsigned integer format, two bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8_SINT | Two channel red green 8-bit signed integer format, two bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8B8_UNORM | Three channel RGB 8-bit unsigned normalized format, three bytes per pixel.
|
| GraphicsFormatR8G8B8_SRGB | Three channel RGB 8-bit unsigned normalized format in sRGB color space, three bytes per pixel.
|
| GraphicsFormatR8G8B8_UINT | Three channel RGB 8-bit unsigned integer format, three bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8B8_SINT | Three channel RGB 8-bit signed integer format, three bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8B8A8_UNORM | Four channel RGB and alpha 8-bit unsigned normalized format, four bytes per pixel.
|
| GraphicsFormatR8G8B8A8_SRGB | Four channel RGB and alpha 8-bit unsigned normalized format in sRGB color space, four bytes per pixel.
|
| GraphicsFormatR8G8B8A8_UINT | Four channel RGBA 8-bit unsigned integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR8G8B8A8_SINT | Four channel RGBA 8-bit signed integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16_UINT | One channel red 16-bit unsigned integer format, two bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16_SINT | One channel red 16-bit signed integer format, two bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16_SFLOAT | One channel red 16-bit half float format, two bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR16G16_UINT | Two channel red green 16-bit unsigned integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16G16_SINT | Two channel red green 16-bit signed integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16G16_SFLOAT | Two channel red green 16-bit half float format, four bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR16G16B16_UINT | Three channel RGB 16-bit unsigned integer format, six bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16G16B16_SINT | Three channel RGB 16-bit signed integer format, six bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR16G16B16_SFLOAT | Three channel RGB 16-bit half float format, six bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR16G16B16A16_UINT | Four channel RGBA 16-bit unsigned integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR16G16B16A16_SINT | Four channel RGBA 16-bit signed integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR16G16B16A16_SFLOAT | Four channel RGBA 16-bit half float format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR5G6B5_UNORM_PACK16 | Three channel RGB 5, 6, 5-bit unsigned normalized format, two bytes per pixel.
|
| GraphicsFormatETC1_R8G8B8_UNORM | Three channel RGB ETC1 compressed format, 4 by 4 pixels per block, 64 bits per block.
|
| GraphicsFormatETC2_R8G8B8_UNORM | Three channel RGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
|
| GraphicsFormatETC2_R8G8B8A1_UNORM | Four channel RGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
|
| GraphicsFormatETC2_R8G8B8A8_UNORM | Four channel RGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.
|
| GraphicsFormatBC2_UNORM | Four channel RGBA unsigned normalized format, 4 by 4 pixels per block, 128 bits per block, compressed with BC2.
|
| GraphicsFormatBC3_UNORM | Four channel RGBA unsigned normalized format, 4 by 4 pixels per block, 128 bits per block, compressed with BC3.
|
| GraphicsFormatPVRTC1_RGB_2BPP | Three channel RGB PVR1 compressed format, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
|
| GraphicsFormatPVRTC1_RGB_4BPP | Three channel RGB PVR1 compressed format, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
|
| GraphicsFormatPVRTC1_RGBA_2BPP | Four channel RGB and alpha PVR1 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
|
| GraphicsFormatPVRTC1_RGBA_4BPP | Four channel RGB and alpha PVR1 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt
|
| GraphicsFormatPVRTC2_RGBA_2BPP | Four channel RGB and alpha PVR2 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc2.txt
|
| GraphicsFormatPVRTC2_RGBA_4BPP | Four channel RGB and alpha PVR2 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc2.txt
|
| GraphicsFormatATC_RGB | Three channel RGB ATC compressed format.
- See also
- https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
|
| GraphicsFormatATC_RGBA_EXPLICIT_ALPHA | Four channel RGB and alpha compressed format.
- See also
- https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
|
| GraphicsFormatATC_RGBA_INTERPOLATED_ALPHA | Four channel RGB and alpha compressed format.
- See also
- https://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txt
|
| GraphicsFormatD16_UNORM | Single channel depth 16-bit unsigned normalized format.
- See also
- https://www.khronos.org/registry/gles/extensions/OES/OES_depth_texture.txt
|
| GraphicsFormatD24_UNORM | Single channel depth 24-bit unsigned normalized format.
|
| GraphicsFormatD32_SFLOAT | Single channel depth 32-bit float format.
|
| GraphicsFormatD24_UNORM_S8_UINT | Two channel depth stencil format.
|
| GraphicsFormatS8_UINT | Single channel stencil 8-bit unsigned integer format.
|
| GraphicsFormatASTC_4x4_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 4x4 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_4x4_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 4x4 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_5x4_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 5x4 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_5x4_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 5x4 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_5x5_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 5x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_5x5_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 5x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_6x5_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 6x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_6x5_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 6x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_6x6_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 6x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_6x6_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 6x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x5_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 8x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x5_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 8x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x6_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 8x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x6_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 8x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x8_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 8x8 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_8x8_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 8x8 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x5_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 10x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x5_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 10x5 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x6_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 10x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x6_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 10x6 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x8_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 10x8 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x8_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 10x8 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x10_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 10x10 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_10x10_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 10x10 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_12x10_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 12x10 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_12x10_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 12x10 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_12x12_UNORM_BLOCK | Unsigned normalized ASTC-compressed packed 12x12 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatASTC_12x12_SRGB_BLOCK | sRGB-corrected ASTC-compressed packed 12x12 block format.
- Note
- Do not change the ordering of ASTC entries in this enum.
|
| GraphicsFormatALPHA1_LUMINANCE7_UNORM | Two channel 1-bit alpha and 7-bit luminance unsigned normalized format, 8 bits per pixel.
|
| GraphicsFormatALPHA4_LUMINANCE4_UNORM | Two channel 4-bit alpha and 4-bit luminance unsigned normalized format, 8 bits per pixel.
|
| GraphicsFormatALPHA8_LUMINANCE8_UNORM | Two channel alpha and luminance 8-bit unsigned normalized format, 16 bits per pixel.
|
| GraphicsFormatALPHALUMINANCE1_UNORM | Two channel aliased single 1-bit alpha/luminance component unsigned normalized texture only format, 1 bit per pixel.
|
| GraphicsFormatALPHALUMINANCE2_UNORM | Two channel aliased single 2-bit alpha/luminance component unsigned normalized texture only format, 2 bits per pixel.
|
| GraphicsFormatALPHALUMINANCE4_UNORM | Two channel aliased single 4-bit alpha/luminance component unsigned normalized texture only format, 4 bits per pixel.
|
| GraphicsFormatALPHALUMINANCE8_UNORM | Two channel aliased single 8-bit alpha/luminance component unsigned normalized texture only format, 8 bits per pixel.
|
| GraphicsFormatA1R5G5B5_UNORM | Four channel 1-bit alpha and 5-bit RGB unsigned normalized format, 16 bits per pixel.
|
| GraphicsFormatR5G5B5A1_UNORM | Four channel 5-bit RGB and 1-bit alpha unsigned normalized format, 16 bits per pixel.
|
| GraphicsFormatA4R4G4B4_UNORM | Four channel 4-bit alpha and 4-bit RGB unsigned normalized format, 16 bits per pixel.
|
| GraphicsFormatR4G4B4A4_UNORM | Four channel 4-bit RGB and 4-bit alpha unsigned normalized format, 16 bits per pixel.
|
| GraphicsFormatA8R8G8B8_UNORM | Four channel ARGB 8-bit unsigned normalized format, 32 bits per pixel.
|
| GraphicsFormatCLUT8_UINT | Single component 8-bit unsigned integer texture only color lookup table format, 8 bits per component.
|
| GraphicsFormatCLUT4_UINT | Single component 4-bit unsigned integer texture only color lookup table format, 4 bits per component.
|
| GraphicsFormatCLUT2_UINT | Single component 2-bit unsigned integer texture only color lookup table format, 2 bits per component.
|
| GraphicsFormatCLUT1_UINT | Single component 1-bit unsigned integer texture only color lookup table format, 1 bit per component.
|
| GraphicsFormatR8_SNORM | One channel red 8-bit signed normalized format, one byte per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32_UINT | One channel red 32-bit unsigned integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32_SINT | One channel red 32-bit signed integer format, four byte per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32_SFLOAT | One channel red 32-bit float format, four bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR8G8_SNORM | Two channel red green 8-bit signed normalized format, two bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32G32_UINT | Two channel red green 32-bit unsigned integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32G32_SINT | Two channel red green 32-bit signed integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32G32_SFLOAT | Two channel red green 32-bit float format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR8G8B8_SNORM | Three channel RGB 8-bit signed normalized format, three bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32G32B32_UINT | Three channel RGB 32-bit unsigned integer format, twelve bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32G32B32_SINT | Three channel RGB 32-bit signed integer format, twelve bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatR32G32B32_SFLOAT | Three channel red green blue 32-bit float format, twelve bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR8G8B8A8_SNORM | Four channel RGB and alpha 8-bit signed normalized format, four bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32G32B32A32_UINT | Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32G32B32A32_SINT | Four channel RGBA 32-bit signed integer format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatR32G32B32A32_SFLOAT | Four channel RGB and alpha 32-bit float format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatR16_UNORM | Single channel Red 16-bit unsigned normalized, two bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16_SNORM | Single channel Red 16-bit signed normalized, two bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16_UNORM | Two channel RG 16-bit unsigned normalized, four bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16_SNORM | Two channel RG 16-bit signed normalized, four bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16B16_UNORM | Three channel RGB 16-bit unsigned normalized, six bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16B16_SNORM | Three channel RGB 16-bit signed normalized, six bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16B16A16_UNORM | Four channel RGBA 16-bit unsigned normalized, eight bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatR16G16B16A16_SNORM | Four channel RGBA 16-bit signed normalized, eight bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatETC2_R8G8B8_SRGB | Three channel sRGB ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
|
| GraphicsFormatETC2_R8G8B8A1_SRGB | Four channel sRGB and punchthrough alpha ETC2 compressed format, 4 by 4 pixels per block, 64 bits per block.
|
| GraphicsFormatETC2_R8G8B8A8_SRGB | Four channel sRGB and alpha ETC2 compressed format, 4 by 4 pixels per block, 128 bits per block.
|
| GraphicsFormatPVRTC1_SRGB_2BPP | Three channel SRGB PVR1 compressed format, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatPVRTC1_SRGB_4BPP | Three channel SRGB PVR1 compressed format, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatPVRTC1_SRGBA_2BPP | Four channel SRGB and alpha PVR1 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatPVRTC1_SRGBA_4BPP | Four channel SRGB and alpha PVR1 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatPVRTC2_SRGBA_2BPP | Four channel SRGB and alpha PVR2 compressed format, 2 bits per pixel, 8 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatPVRTC2_SRGBA_4BPP | Four channel SRGB and alpha PVR2 compressed format, 4 bits per pixel, 4 by 4 pixels per block, 64 bits per block.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_pvrtc_sRGB.txt
|
| GraphicsFormatA8R8G8B8_UINT | Four channel ARGB 8-bit unsigned integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatA8R8G8B8_SINT | Four channel ARGB 8-bit signed integer format, four bytes per pixel.
- Note
- Requires OpenGL ES 3.
|
| GraphicsFormatA16R16G16B16_UINT | Four channel ARGB 16-bit unsigned integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatA16R16G16B16_SINT | Four channel ARGB 16-bit signed integer format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatA16R16G16B16_SFLOAT | Four channel ARGB 16-bit half float format, eight bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatA8R8G8B8_SNORM | Four channel ARGB 8-bit signed normalized format, four bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatA32R32G32B32_UINT | Four channel ARGB 32-bit unsigned integer format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatA32R32G32B32_SINT | Four channel ARGB 32-bit signed integer format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3
|
| GraphicsFormatA32R32G32B32_SFLOAT | Four channel ARGB 32-bit float format, sixteen bytes per pixel.
- Note
- Requires OpenGL ES 3 or ES 2 with extensions.
|
| GraphicsFormatA16R16G16B16_UNORM | Four channel ARGB 16-bit unsigned normalized format, eight bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatA16R16G16B16_SNORM | Four channel ARGB 16-bit signed normalized format, eight bytes per pixel.
- See also
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt
|
| GraphicsFormatB8G8R8A8_UNORM | Four channel BGR and alpha 8-bit unsigned normalized format, four bytes per pixel.
|
| GraphicsFormatB8G8R8A8_SRGB | Four channel BGR and alpha 8-bit unsigned normalized format in sRGB color space, four bytes per pixel.
|
| GraphicsFormatB10G11R11_UFLOAT | Three channel BGR packed unsigned floating point format, 10 bit B, 11 bit G, 11 bit R, four bytes per pixel.
|
| GraphicsFormatE5B9G9R9_UFLOAT | Three channel EBGR packed unsigned floating point format, 5 bit shared exponent, 9 bit B mantissa, 9 bit G mantissa, 9 bit R mantissa, four bytes per pixel.
|
| GraphicsFormatASTC_4x4_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 4 by 4 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_5x4_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 5 by 4 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_5x5_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 5 by 5 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_6x5_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 6 by 5 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_6x6_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 6 by 6 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_8x5_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 8 by 5 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_8x6_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 8 by 6 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_8x8_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 8 by 8 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_10x5_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 10 by 5 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_10x6_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 10 by 6 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_10x8_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 10 by 8 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_10x10_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 10 by 10 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_12x10_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 12 by 10 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatASTC_12x12_FLOAT_BLOCK | Four channel RGBA unsigned floating point format, 12 by 12 pixels per block, 128 bits per block, compressed with ASTC.
|
| GraphicsFormatD32_SFLOAT_S8_UINT | Two channel depth stencil format.
|
| GraphicsFormatBC6H_UFLOAT | Four channel RGBA unsigned floating point format, 4 by 4 pixels per block, 128 bits per block, compressed with BC6H.
|
| GraphicsFormatBC6H_SFLOAT | Four channel RGBA signed floating point format, 4 by 4 pixels per block, 128 bits per block, compressed with BC6H.
|
| GraphicsFormatBC7_UNORM | Four channel RGBA unsigned normalized format, 4 by 4 pixels per block, 128 bits per block, compressed with BC7.
|
| GraphicsFormatBC1_RGB_UNorm | Three channel RGB unsigned normalized format, 4 by 4 pixels per block, 64 bits per block, compressed with BC1.
|
| GraphicsFormatBC1_RGB_sRGB | Three channel RGB unsigned normalized format in sRGB color space, 4 by 4 pixels per block, 64 bits per block, compressed with BC1.
|
| GraphicsFormatBC1_RGBA_UNorm | Four channel RGBA unsigned normalized with punchthrough alpha format, 4 by 4 pixels per block, 64 bits per block, compressed with BC1.
|
| GraphicsFormatBC1_RGBA_sRGB | Four channel RGBA unsigned normalized with punchthrough alpha format in sRGB color space, 4 by 4 pixels per block, 64 bits per block, compressed with BC1.
|
| GraphicsFormatBC2_sRGB | Four channel RGBA unsigned normalized format in sRGB color space, 4 by 4 pixels per block, 128 bits per block, compressed with BC2.
|
| GraphicsFormatBC3_sRGB | Four channel RGBA unsigned normalized format in sRGB color space, 4 by 4 pixels per block, 128 bits per block, compressed with BC3.
|
| GraphicsFormatBC4_UNorm | Single channel unsigned normalized format, 4 by 4 pixels per block, 64 bits per block, compressed with BC4.
|
| GraphicsFormatBC4_SNorm | Single channel signed normalized format, 4 by 4 pixels per block, 64 bits per block, compressed with BC4.
|
| GraphicsFormatBC5_UNorm | Two channel unsigned normalized format, 4 by 4 pixels per block, 128 bits per block, compressed with BC5.
|
| GraphicsFormatBC5_SNorm | Two channel signed normalized format, 4 by 4 pixels per block, 128 bits per block, compressed with BC5.
|
| GraphicsFormatBC7_sRGB | Four channel RGBA unsigned normalized format in sRGB color space, 4 by 4 pixels per block, 128 bits per block, compressed with BC7.
|
| GraphicsFormatA2RGB10_UNorm | Four channel ARGB 10-bit (2-bit alpha) unsigned normalized format, four bytes per pixel.
|
| GraphicsFormatA2RGB10_SNorm | Four channel ARGB 10-bit (2-bit alpha) signed normalized format, four bytes per pixel.
|
| GraphicsFormatA2RGB10_UScaled | Four channel ARGB 10-bit (2-bit alpha) unsigned format, four bytes per pixel.
|
| GraphicsFormatA2RGB10_SScaled | Four channel ARGB 10-bit (2-bit alpha) signed format, four bytes per pixel.
|
| GraphicsFormatA2RGB10_Int | Four channel ARGB 10-bit (2-bit alpha) signed format, four bytes per pixel.
|
| GraphicsFormatA2RGB10_UInt | Four channel ARGB 10-bit (2-bit alpha) unsigned format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_UNorm | Four channel ABGR 10-bit (2-bit alpha) unsigned normalized format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_SNorm | Four channel ABGR 10-bit (2-bit alpha) signed normalized format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_UScaled | Four channel ABGR 10-bit (2-bit alpha) unsigned format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_SScaled | Four channel ABGR 10-bit (2-bit alpha) signed format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_Int | Four channel ABGR 10-bit (2-bit alpha) signed format, four bytes per pixel.
|
| GraphicsFormatA2BGR10_UInt | Four channel ABGR 10-bit (2-bit alpha) unsigned format, four bytes per pixel.
|
| MIN | |
| MAX | |