ktx-parse / Exports
- KHR_DF_CHANNEL_RGBSDA_ALPHA
- KHR_DF_CHANNEL_RGBSDA_BLUE
- KHR_DF_CHANNEL_RGBSDA_DEPTH
- KHR_DF_CHANNEL_RGBSDA_GREEN
- KHR_DF_CHANNEL_RGBSDA_RED
- KHR_DF_CHANNEL_RGBSDA_STENCIL
- KHR_DF_FLAG_ALPHA_PREMULTIPLIED
- KHR_DF_FLAG_ALPHA_STRAIGHT
- KHR_DF_KHR_DESCRIPTORTYPE_BASICFORMAT
- KHR_DF_MODEL_ASTC
- KHR_DF_MODEL_ETC1
- KHR_DF_MODEL_ETC1S
- KHR_DF_MODEL_ETC2
- KHR_DF_MODEL_RGBSDA
- KHR_DF_MODEL_UASTC
- KHR_DF_MODEL_UNSPECIFIED
- KHR_DF_PRIMARIES_ACES
- KHR_DF_PRIMARIES_ACESCC
- KHR_DF_PRIMARIES_ADOBERGB
- KHR_DF_PRIMARIES_BT2020
- KHR_DF_PRIMARIES_BT601_EBU
- KHR_DF_PRIMARIES_BT601_SMPTE
- KHR_DF_PRIMARIES_BT709
- KHR_DF_PRIMARIES_CIEXYZ
- KHR_DF_PRIMARIES_DISPLAYP3
- KHR_DF_PRIMARIES_NTSC1953
- KHR_DF_PRIMARIES_PAL525
- KHR_DF_PRIMARIES_UNSPECIFIED
- KHR_DF_SAMPLE_DATATYPE_EXPONENT
- KHR_DF_SAMPLE_DATATYPE_FLOAT
- KHR_DF_SAMPLE_DATATYPE_LINEAR
- KHR_DF_SAMPLE_DATATYPE_SIGNED
- KHR_DF_TRANSFER_ACESCC
- KHR_DF_TRANSFER_ACESCCT
- KHR_DF_TRANSFER_ADOBERGB
- KHR_DF_TRANSFER_BT1886
- KHR_DF_TRANSFER_DCIP3
- KHR_DF_TRANSFER_HLG_EOTF
- KHR_DF_TRANSFER_HLG_OETF
- KHR_DF_TRANSFER_ITU
- KHR_DF_TRANSFER_LINEAR
- KHR_DF_TRANSFER_NTSC
- KHR_DF_TRANSFER_PAL625_EOTF
- KHR_DF_TRANSFER_PAL_OETF
- KHR_DF_TRANSFER_PQ_EOTF
- KHR_DF_TRANSFER_PQ_OETF
- KHR_DF_TRANSFER_SLOG
- KHR_DF_TRANSFER_SLOG2
- KHR_DF_TRANSFER_SRGB
- KHR_DF_TRANSFER_ST240
- KHR_DF_TRANSFER_UNSPECIFIED
- KHR_DF_VENDORID_KHRONOS
- KHR_DF_VERSION
- KHR_SUPERCOMPRESSION_BASISLZ
- KHR_SUPERCOMPRESSION_NONE
- KHR_SUPERCOMPRESSION_ZLIB
- KHR_SUPERCOMPRESSION_ZSTD
- VK_FORMAT_A1R5G5B5_UNORM_PACK16
- VK_FORMAT_A2B10G10R10_SINT_PACK32
- VK_FORMAT_A2B10G10R10_SNORM_PACK32
- VK_FORMAT_A2B10G10R10_UINT_PACK32
- VK_FORMAT_A2B10G10R10_UNORM_PACK32
- VK_FORMAT_A2R10G10B10_SINT_PACK32
- VK_FORMAT_A2R10G10B10_SNORM_PACK32
- VK_FORMAT_A2R10G10B10_UINT_PACK32
- VK_FORMAT_A2R10G10B10_UNORM_PACK32
- VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT
- VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT
- VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_10x10_SRGB_BLOCK
- VK_FORMAT_ASTC_10x10_UNORM_BLOCK
- VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_10x5_SRGB_BLOCK
- VK_FORMAT_ASTC_10x5_UNORM_BLOCK
- VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_10x6_SRGB_BLOCK
- VK_FORMAT_ASTC_10x6_UNORM_BLOCK
- VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_10x8_SRGB_BLOCK
- VK_FORMAT_ASTC_10x8_UNORM_BLOCK
- VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_12x10_SRGB_BLOCK
- VK_FORMAT_ASTC_12x10_UNORM_BLOCK
- VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_12x12_SRGB_BLOCK
- VK_FORMAT_ASTC_12x12_UNORM_BLOCK
- VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_4x4_SRGB_BLOCK
- VK_FORMAT_ASTC_4x4_UNORM_BLOCK
- VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_5x4_SRGB_BLOCK
- VK_FORMAT_ASTC_5x4_UNORM_BLOCK
- VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_5x5_SRGB_BLOCK
- VK_FORMAT_ASTC_5x5_UNORM_BLOCK
- VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_6x5_SRGB_BLOCK
- VK_FORMAT_ASTC_6x5_UNORM_BLOCK
- VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_6x6_SRGB_BLOCK
- VK_FORMAT_ASTC_6x6_UNORM_BLOCK
- VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_8x5_SRGB_BLOCK
- VK_FORMAT_ASTC_8x5_UNORM_BLOCK
- VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_8x6_SRGB_BLOCK
- VK_FORMAT_ASTC_8x6_UNORM_BLOCK
- VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
- VK_FORMAT_ASTC_8x8_SRGB_BLOCK
- VK_FORMAT_ASTC_8x8_UNORM_BLOCK
- VK_FORMAT_B10G11R11_UFLOAT_PACK32
- VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
- VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
- VK_FORMAT_B4G4R4A4_UNORM_PACK16
- VK_FORMAT_B5G5R5A1_UNORM_PACK16
- VK_FORMAT_B5G6R5_UNORM_PACK16
- VK_FORMAT_B8G8R8A8_SINT
- VK_FORMAT_B8G8R8A8_SNORM
- VK_FORMAT_B8G8R8A8_SRGB
- VK_FORMAT_B8G8R8A8_UINT
- VK_FORMAT_B8G8R8A8_UNORM
- VK_FORMAT_B8G8R8_SINT
- VK_FORMAT_B8G8R8_SNORM
- VK_FORMAT_B8G8R8_SRGB
- VK_FORMAT_B8G8R8_UINT
- VK_FORMAT_B8G8R8_UNORM
- VK_FORMAT_BC1_RGBA_SRGB_BLOCK
- VK_FORMAT_BC1_RGBA_UNORM_BLOCK
- VK_FORMAT_BC1_RGB_SRGB_BLOCK
- VK_FORMAT_BC1_RGB_UNORM_BLOCK
- VK_FORMAT_BC2_SRGB_BLOCK
- VK_FORMAT_BC2_UNORM_BLOCK
- VK_FORMAT_BC3_SRGB_BLOCK
- VK_FORMAT_BC3_UNORM_BLOCK
- VK_FORMAT_BC4_SNORM_BLOCK
- VK_FORMAT_BC4_UNORM_BLOCK
- VK_FORMAT_BC5_SNORM_BLOCK
- VK_FORMAT_BC5_UNORM_BLOCK
- VK_FORMAT_BC6H_SFLOAT_BLOCK
- VK_FORMAT_BC6H_UFLOAT_BLOCK
- VK_FORMAT_BC7_SRGB_BLOCK
- VK_FORMAT_BC7_UNORM_BLOCK
- VK_FORMAT_D16_UNORM
- VK_FORMAT_D16_UNORM_S8_UINT
- VK_FORMAT_D24_UNORM_S8_UINT
- VK_FORMAT_D32_SFLOAT
- VK_FORMAT_D32_SFLOAT_S8_UINT
- VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
- VK_FORMAT_EAC_R11G11_SNORM_BLOCK
- VK_FORMAT_EAC_R11G11_UNORM_BLOCK
- VK_FORMAT_EAC_R11_SNORM_BLOCK
- VK_FORMAT_EAC_R11_UNORM_BLOCK
- VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
- VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
- VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
- VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
- VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
- VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
- VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
- VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
- VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
- VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
- VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
- VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
- VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
- VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
- VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
- VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
- VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
- VK_FORMAT_R10X6G10X6_UNORM_2PACK16
- VK_FORMAT_R10X6_UNORM_PACK16
- VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
- VK_FORMAT_R12X4G12X4_UNORM_2PACK16
- VK_FORMAT_R12X4_UNORM_PACK16
- VK_FORMAT_R16G16B16A16_SFLOAT
- VK_FORMAT_R16G16B16A16_SINT
- VK_FORMAT_R16G16B16A16_SNORM
- VK_FORMAT_R16G16B16A16_UINT
- VK_FORMAT_R16G16B16A16_UNORM
- VK_FORMAT_R16G16B16_SFLOAT
- VK_FORMAT_R16G16B16_SINT
- VK_FORMAT_R16G16B16_SNORM
- VK_FORMAT_R16G16B16_UINT
- VK_FORMAT_R16G16B16_UNORM
- VK_FORMAT_R16G16_SFLOAT
- VK_FORMAT_R16G16_SINT
- VK_FORMAT_R16G16_SNORM
- VK_FORMAT_R16G16_UINT
- VK_FORMAT_R16G16_UNORM
- VK_FORMAT_R16_SFLOAT
- VK_FORMAT_R16_SINT
- VK_FORMAT_R16_SNORM
- VK_FORMAT_R16_UINT
- VK_FORMAT_R16_UNORM
- VK_FORMAT_R32G32B32A32_SFLOAT
- VK_FORMAT_R32G32B32A32_SINT
- VK_FORMAT_R32G32B32A32_UINT
- VK_FORMAT_R32G32B32_SFLOAT
- VK_FORMAT_R32G32B32_SINT
- VK_FORMAT_R32G32B32_UINT
- VK_FORMAT_R32G32_SFLOAT
- VK_FORMAT_R32G32_SINT
- VK_FORMAT_R32G32_UINT
- VK_FORMAT_R32_SFLOAT
- VK_FORMAT_R32_SINT
- VK_FORMAT_R32_UINT
- VK_FORMAT_R4G4B4A4_UNORM_PACK16
- VK_FORMAT_R4G4_UNORM_PACK8
- VK_FORMAT_R5G5B5A1_UNORM_PACK16
- VK_FORMAT_R5G6B5_UNORM_PACK16
- VK_FORMAT_R64G64B64A64_SFLOAT
- VK_FORMAT_R64G64B64A64_SINT
- VK_FORMAT_R64G64B64A64_UINT
- VK_FORMAT_R64G64B64_SFLOAT
- VK_FORMAT_R64G64B64_SINT
- VK_FORMAT_R64G64B64_UINT
- VK_FORMAT_R64G64_SFLOAT
- VK_FORMAT_R64G64_SINT
- VK_FORMAT_R64G64_UINT
- VK_FORMAT_R64_SFLOAT
- VK_FORMAT_R64_SINT
- VK_FORMAT_R64_UINT
- VK_FORMAT_R8G8B8A8_SINT
- VK_FORMAT_R8G8B8A8_SNORM
- VK_FORMAT_R8G8B8A8_SRGB
- VK_FORMAT_R8G8B8A8_UINT
- VK_FORMAT_R8G8B8A8_UNORM
- VK_FORMAT_R8G8B8_SINT
- VK_FORMAT_R8G8B8_SNORM
- VK_FORMAT_R8G8B8_SRGB
- VK_FORMAT_R8G8B8_UINT
- VK_FORMAT_R8G8B8_UNORM
- VK_FORMAT_R8G8_SINT
- VK_FORMAT_R8G8_SNORM
- VK_FORMAT_R8G8_SRGB
- VK_FORMAT_R8G8_UINT
- VK_FORMAT_R8G8_UNORM
- VK_FORMAT_R8_SINT
- VK_FORMAT_R8_SNORM
- VK_FORMAT_R8_SRGB
- VK_FORMAT_R8_UINT
- VK_FORMAT_R8_UNORM
- VK_FORMAT_S8_UINT
- VK_FORMAT_UNDEFINED
- VK_FORMAT_X8_D24_UNORM_PACK32
Ƭ Channel: typeof KHR_DF_CHANNEL_RGBSDA_RED
| typeof KHR_DF_CHANNEL_RGBSDA_GREEN
| typeof KHR_DF_CHANNEL_RGBSDA_BLUE
| typeof KHR_DF_CHANNEL_RGBSDA_STENCIL
| typeof KHR_DF_CHANNEL_RGBSDA_DEPTH
| typeof KHR_DF_CHANNEL_RGBSDA_ALPHA
Ƭ Primaries: typeof KHR_DF_PRIMARIES_UNSPECIFIED
| typeof KHR_DF_PRIMARIES_BT709
| typeof KHR_DF_PRIMARIES_BT601_EBU
| typeof KHR_DF_PRIMARIES_BT601_SMPTE
| typeof KHR_DF_PRIMARIES_BT2020
| typeof KHR_DF_PRIMARIES_CIEXYZ
| typeof KHR_DF_PRIMARIES_ACES
| typeof KHR_DF_PRIMARIES_ACESCC
| typeof KHR_DF_PRIMARIES_NTSC1953
| typeof KHR_DF_PRIMARIES_PAL525
| typeof KHR_DF_PRIMARIES_DISPLAYP3
| typeof KHR_DF_PRIMARIES_ADOBERGB
Ƭ SampleDatatype: typeof KHR_DF_SAMPLE_DATATYPE_FLOAT
| typeof KHR_DF_SAMPLE_DATATYPE_SIGNED
| typeof KHR_DF_SAMPLE_DATATYPE_EXPONENT
| typeof KHR_DF_SAMPLE_DATATYPE_LINEAR
Ƭ Supercompression: typeof KHR_SUPERCOMPRESSION_NONE
| typeof KHR_SUPERCOMPRESSION_BASISLZ
| typeof KHR_SUPERCOMPRESSION_ZSTD
| typeof KHR_SUPERCOMPRESSION_ZLIB
Ƭ Transfer: typeof KHR_DF_TRANSFER_UNSPECIFIED
| typeof KHR_DF_TRANSFER_LINEAR
| typeof KHR_DF_TRANSFER_SRGB
| typeof KHR_DF_TRANSFER_ITU
| typeof KHR_DF_TRANSFER_NTSC
| typeof KHR_DF_TRANSFER_SLOG
| typeof KHR_DF_TRANSFER_SLOG2
| typeof KHR_DF_TRANSFER_BT1886
| typeof KHR_DF_TRANSFER_HLG_OETF
| typeof KHR_DF_TRANSFER_HLG_EOTF
| typeof KHR_DF_TRANSFER_PQ_EOTF
| typeof KHR_DF_TRANSFER_PQ_OETF
| typeof KHR_DF_TRANSFER_DCIP3
| typeof KHR_DF_TRANSFER_PAL_OETF
| typeof KHR_DF_TRANSFER_PAL625_EOTF
| typeof KHR_DF_TRANSFER_ST240
| typeof KHR_DF_TRANSFER_ACESCC
| typeof KHR_DF_TRANSFER_ACESCCT
| typeof KHR_DF_TRANSFER_ADOBERGB
Ƭ VKFormat: typeof VK_FORMAT_UNDEFINED
| typeof VK_FORMAT_R4G4_UNORM_PACK8
| typeof VK_FORMAT_R4G4B4A4_UNORM_PACK16
| typeof VK_FORMAT_B4G4R4A4_UNORM_PACK16
| typeof VK_FORMAT_R5G6B5_UNORM_PACK16
| typeof VK_FORMAT_B5G6R5_UNORM_PACK16
| typeof VK_FORMAT_R5G5B5A1_UNORM_PACK16
| typeof VK_FORMAT_B5G5R5A1_UNORM_PACK16
| typeof VK_FORMAT_A1R5G5B5_UNORM_PACK16
| typeof VK_FORMAT_R8_UNORM
| typeof VK_FORMAT_R8_SNORM
| typeof VK_FORMAT_R8_UINT
| typeof VK_FORMAT_R8_SINT
| typeof VK_FORMAT_R8_SRGB
| typeof VK_FORMAT_R8G8_UNORM
| typeof VK_FORMAT_R8G8_SNORM
| typeof VK_FORMAT_R8G8_UINT
| typeof VK_FORMAT_R8G8_SINT
| typeof VK_FORMAT_R8G8_SRGB
| typeof VK_FORMAT_R8G8B8_UNORM
| typeof VK_FORMAT_R8G8B8_SNORM
| typeof VK_FORMAT_R8G8B8_UINT
| typeof VK_FORMAT_R8G8B8_SINT
| typeof VK_FORMAT_R8G8B8_SRGB
| typeof VK_FORMAT_B8G8R8_UNORM
| typeof VK_FORMAT_B8G8R8_SNORM
| typeof VK_FORMAT_B8G8R8_UINT
| typeof VK_FORMAT_B8G8R8_SINT
| typeof VK_FORMAT_B8G8R8_SRGB
| typeof VK_FORMAT_R8G8B8A8_UNORM
| typeof VK_FORMAT_R8G8B8A8_SNORM
| typeof VK_FORMAT_R8G8B8A8_UINT
| typeof VK_FORMAT_R8G8B8A8_SINT
| typeof VK_FORMAT_R8G8B8A8_SRGB
| typeof VK_FORMAT_B8G8R8A8_UNORM
| typeof VK_FORMAT_B8G8R8A8_SNORM
| typeof VK_FORMAT_B8G8R8A8_UINT
| typeof VK_FORMAT_B8G8R8A8_SINT
| typeof VK_FORMAT_B8G8R8A8_SRGB
| typeof VK_FORMAT_A2R10G10B10_UNORM_PACK32
| typeof VK_FORMAT_A2R10G10B10_SNORM_PACK32
| typeof VK_FORMAT_A2R10G10B10_UINT_PACK32
| typeof VK_FORMAT_A2R10G10B10_SINT_PACK32
| typeof VK_FORMAT_A2B10G10R10_UNORM_PACK32
| typeof VK_FORMAT_A2B10G10R10_SNORM_PACK32
| typeof VK_FORMAT_A2B10G10R10_UINT_PACK32
| typeof VK_FORMAT_A2B10G10R10_SINT_PACK32
| typeof VK_FORMAT_R16_UNORM
| typeof VK_FORMAT_R16_SNORM
| typeof VK_FORMAT_R16_UINT
| typeof VK_FORMAT_R16_SINT
| typeof VK_FORMAT_R16_SFLOAT
| typeof VK_FORMAT_R16G16_UNORM
| typeof VK_FORMAT_R16G16_SNORM
| typeof VK_FORMAT_R16G16_UINT
| typeof VK_FORMAT_R16G16_SINT
| typeof VK_FORMAT_R16G16_SFLOAT
| typeof VK_FORMAT_R16G16B16_UNORM
| typeof VK_FORMAT_R16G16B16_SNORM
| typeof VK_FORMAT_R16G16B16_UINT
| typeof VK_FORMAT_R16G16B16_SINT
| typeof VK_FORMAT_R16G16B16_SFLOAT
| typeof VK_FORMAT_R16G16B16A16_UNORM
| typeof VK_FORMAT_R16G16B16A16_SNORM
| typeof VK_FORMAT_R16G16B16A16_UINT
| typeof VK_FORMAT_R16G16B16A16_SINT
| typeof VK_FORMAT_R16G16B16A16_SFLOAT
| typeof VK_FORMAT_R32_UINT
| typeof VK_FORMAT_R32_SINT
| typeof VK_FORMAT_R32_SFLOAT
| typeof VK_FORMAT_R32G32_UINT
| typeof VK_FORMAT_R32G32_SINT
| typeof VK_FORMAT_R32G32_SFLOAT
| typeof VK_FORMAT_R32G32B32_UINT
| typeof VK_FORMAT_R32G32B32_SINT
| typeof VK_FORMAT_R32G32B32_SFLOAT
| typeof VK_FORMAT_R32G32B32A32_UINT
| typeof VK_FORMAT_R32G32B32A32_SINT
| typeof VK_FORMAT_R32G32B32A32_SFLOAT
| typeof VK_FORMAT_R64_UINT
| typeof VK_FORMAT_R64_SINT
| typeof VK_FORMAT_R64_SFLOAT
| typeof VK_FORMAT_R64G64_UINT
| typeof VK_FORMAT_R64G64_SINT
| typeof VK_FORMAT_R64G64_SFLOAT
| typeof VK_FORMAT_R64G64B64_UINT
| typeof VK_FORMAT_R64G64B64_SINT
| typeof VK_FORMAT_R64G64B64_SFLOAT
| typeof VK_FORMAT_R64G64B64A64_UINT
| typeof VK_FORMAT_R64G64B64A64_SINT
| typeof VK_FORMAT_R64G64B64A64_SFLOAT
| typeof VK_FORMAT_B10G11R11_UFLOAT_PACK32
| typeof VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
| typeof VK_FORMAT_D16_UNORM
| typeof VK_FORMAT_X8_D24_UNORM_PACK32
| typeof VK_FORMAT_D32_SFLOAT
| typeof VK_FORMAT_S8_UINT
| typeof VK_FORMAT_D16_UNORM_S8_UINT
| typeof VK_FORMAT_D24_UNORM_S8_UINT
| typeof VK_FORMAT_D32_SFLOAT_S8_UINT
| typeof VK_FORMAT_BC1_RGB_UNORM_BLOCK
| typeof VK_FORMAT_BC1_RGB_SRGB_BLOCK
| typeof VK_FORMAT_BC1_RGBA_UNORM_BLOCK
| typeof VK_FORMAT_BC1_RGBA_SRGB_BLOCK
| typeof VK_FORMAT_BC2_UNORM_BLOCK
| typeof VK_FORMAT_BC2_SRGB_BLOCK
| typeof VK_FORMAT_BC3_UNORM_BLOCK
| typeof VK_FORMAT_BC3_SRGB_BLOCK
| typeof VK_FORMAT_BC4_UNORM_BLOCK
| typeof VK_FORMAT_BC4_SNORM_BLOCK
| typeof VK_FORMAT_BC5_UNORM_BLOCK
| typeof VK_FORMAT_BC5_SNORM_BLOCK
| typeof VK_FORMAT_BC6H_UFLOAT_BLOCK
| typeof VK_FORMAT_BC6H_SFLOAT_BLOCK
| typeof VK_FORMAT_BC7_UNORM_BLOCK
| typeof VK_FORMAT_BC7_SRGB_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
| typeof VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
| typeof VK_FORMAT_EAC_R11_UNORM_BLOCK
| typeof VK_FORMAT_EAC_R11_SNORM_BLOCK
| typeof VK_FORMAT_EAC_R11G11_UNORM_BLOCK
| typeof VK_FORMAT_EAC_R11G11_SNORM_BLOCK
| typeof VK_FORMAT_ASTC_4x4_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_4x4_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_5x4_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_5x4_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_5x5_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_5x5_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_6x5_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_6x5_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_6x6_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_6x6_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_8x5_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_8x5_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_8x6_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_8x6_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_8x8_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_8x8_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_10x5_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_10x5_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_10x6_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_10x6_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_10x8_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_10x8_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_10x10_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_10x10_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_12x10_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_12x10_SRGB_BLOCK
| typeof VK_FORMAT_ASTC_12x12_UNORM_BLOCK
| typeof VK_FORMAT_ASTC_12x12_SRGB_BLOCK
| typeof VK_FORMAT_R10X6_UNORM_PACK16
| typeof VK_FORMAT_R10X6G10X6_UNORM_2PACK16
| typeof VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
| typeof VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
| typeof VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
| typeof VK_FORMAT_R12X4_UNORM_PACK16
| typeof VK_FORMAT_R12X4G12X4_UNORM_2PACK16
| typeof VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
| typeof VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
| typeof VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
| typeof VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
| typeof VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
| typeof VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
| typeof VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
| typeof VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
| typeof VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
| typeof VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
| typeof VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
| typeof VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
| typeof VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT
| typeof VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT
• Const
KHR_DF_CHANNEL_RGBSDA_ALPHA: 15
• Const
KHR_DF_CHANNEL_RGBSDA_BLUE: 2
• Const
KHR_DF_CHANNEL_RGBSDA_DEPTH: 14
• Const
KHR_DF_CHANNEL_RGBSDA_GREEN: 1
• Const
KHR_DF_CHANNEL_RGBSDA_RED: 0
• Const
KHR_DF_CHANNEL_RGBSDA_STENCIL: 13
• Const
KHR_DF_FLAG_ALPHA_PREMULTIPLIED: 1
• Const
KHR_DF_FLAG_ALPHA_STRAIGHT: 0
• Const
KHR_DF_KHR_DESCRIPTORTYPE_BASICFORMAT: 0
• Const
KHR_DF_MODEL_ASTC: 162
• Const
KHR_DF_MODEL_ETC1: 160
• Const
KHR_DF_MODEL_ETC1S: 163
• Const
KHR_DF_MODEL_ETC2: 161
• Const
KHR_DF_MODEL_RGBSDA: 1
• Const
KHR_DF_MODEL_UASTC: 166
• Const
KHR_DF_MODEL_UNSPECIFIED: 0
• Const
KHR_DF_PRIMARIES_ACES: 6
• Const
KHR_DF_PRIMARIES_ACESCC: 7
• Const
KHR_DF_PRIMARIES_ADOBERGB: 11
• Const
KHR_DF_PRIMARIES_BT2020: 4
• Const
KHR_DF_PRIMARIES_BT601_EBU: 2
• Const
KHR_DF_PRIMARIES_BT601_SMPTE: 3
• Const
KHR_DF_PRIMARIES_BT709: 1
• Const
KHR_DF_PRIMARIES_CIEXYZ: 5
• Const
KHR_DF_PRIMARIES_DISPLAYP3: 10
• Const
KHR_DF_PRIMARIES_NTSC1953: 8
• Const
KHR_DF_PRIMARIES_PAL525: 9
• Const
KHR_DF_PRIMARIES_UNSPECIFIED: 0
• Const
KHR_DF_SAMPLE_DATATYPE_EXPONENT: 32
• Const
KHR_DF_SAMPLE_DATATYPE_FLOAT: 128
• Const
KHR_DF_SAMPLE_DATATYPE_LINEAR: 16
• Const
KHR_DF_SAMPLE_DATATYPE_SIGNED: 64
• Const
KHR_DF_TRANSFER_ACESCC: 16
• Const
KHR_DF_TRANSFER_ACESCCT: 17
• Const
KHR_DF_TRANSFER_ADOBERGB: 18
• Const
KHR_DF_TRANSFER_BT1886: 7
• Const
KHR_DF_TRANSFER_DCIP3: 12
• Const
KHR_DF_TRANSFER_HLG_EOTF: 9
• Const
KHR_DF_TRANSFER_HLG_OETF: 8
• Const
KHR_DF_TRANSFER_ITU: 3
• Const
KHR_DF_TRANSFER_LINEAR: 1
• Const
KHR_DF_TRANSFER_NTSC: 4
• Const
KHR_DF_TRANSFER_PAL625_EOTF: 14
• Const
KHR_DF_TRANSFER_PAL_OETF: 13
• Const
KHR_DF_TRANSFER_PQ_EOTF: 10
• Const
KHR_DF_TRANSFER_PQ_OETF: 11
• Const
KHR_DF_TRANSFER_SLOG: 5
• Const
KHR_DF_TRANSFER_SLOG2: 6
• Const
KHR_DF_TRANSFER_SRGB: 2
• Const
KHR_DF_TRANSFER_ST240: 15
• Const
KHR_DF_TRANSFER_UNSPECIFIED: 0
• Const
KHR_DF_VENDORID_KHRONOS: 0
• Const
KHR_DF_VERSION: 2
• Const
KHR_SUPERCOMPRESSION_BASISLZ: 1
• Const
KHR_SUPERCOMPRESSION_NONE: 0
• Const
KHR_SUPERCOMPRESSION_ZLIB: 3
• Const
KHR_SUPERCOMPRESSION_ZSTD: 2
• Const
VK_FORMAT_A1R5G5B5_UNORM_PACK16: 8
• Const
VK_FORMAT_A2B10G10R10_SINT_PACK32: 69
• Const
VK_FORMAT_A2B10G10R10_SNORM_PACK32: 65
• Const
VK_FORMAT_A2B10G10R10_UINT_PACK32: 68
• Const
VK_FORMAT_A2B10G10R10_UNORM_PACK32: 64
• Const
VK_FORMAT_A2R10G10B10_SINT_PACK32: 63
• Const
VK_FORMAT_A2R10G10B10_SNORM_PACK32: 59
• Const
VK_FORMAT_A2R10G10B10_UINT_PACK32: 62
• Const
VK_FORMAT_A2R10G10B10_UNORM_PACK32: 58
• Const
VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT: 1000340001
• Const
VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT: 1000340000
• Const
VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT: 1000066011
• Const
VK_FORMAT_ASTC_10x10_SRGB_BLOCK: 180
• Const
VK_FORMAT_ASTC_10x10_UNORM_BLOCK: 179
• Const
VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT: 1000066008
• Const
VK_FORMAT_ASTC_10x5_SRGB_BLOCK: 174
• Const
VK_FORMAT_ASTC_10x5_UNORM_BLOCK: 173
• Const
VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT: 1000066009
• Const
VK_FORMAT_ASTC_10x6_SRGB_BLOCK: 176
• Const
VK_FORMAT_ASTC_10x6_UNORM_BLOCK: 175
• Const
VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT: 1000066010
• Const
VK_FORMAT_ASTC_10x8_SRGB_BLOCK: 178
• Const
VK_FORMAT_ASTC_10x8_UNORM_BLOCK: 177
• Const
VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT: 1000066012
• Const
VK_FORMAT_ASTC_12x10_SRGB_BLOCK: 182
• Const
VK_FORMAT_ASTC_12x10_UNORM_BLOCK: 181
• Const
VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT: 1000066013
• Const
VK_FORMAT_ASTC_12x12_SRGB_BLOCK: 184
• Const
VK_FORMAT_ASTC_12x12_UNORM_BLOCK: 183
• Const
VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT: 1000066000
• Const
VK_FORMAT_ASTC_4x4_SRGB_BLOCK: 158
• Const
VK_FORMAT_ASTC_4x4_UNORM_BLOCK: 157
• Const
VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT: 1000066001
• Const
VK_FORMAT_ASTC_5x4_SRGB_BLOCK: 160
• Const
VK_FORMAT_ASTC_5x4_UNORM_BLOCK: 159
• Const
VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT: 1000066002
• Const
VK_FORMAT_ASTC_5x5_SRGB_BLOCK: 162
• Const
VK_FORMAT_ASTC_5x5_UNORM_BLOCK: 161
• Const
VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT: 1000066003
• Const
VK_FORMAT_ASTC_6x5_SRGB_BLOCK: 164
• Const
VK_FORMAT_ASTC_6x5_UNORM_BLOCK: 163
• Const
VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT: 1000066004
• Const
VK_FORMAT_ASTC_6x6_SRGB_BLOCK: 166
• Const
VK_FORMAT_ASTC_6x6_UNORM_BLOCK: 165
• Const
VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT: 1000066005
• Const
VK_FORMAT_ASTC_8x5_SRGB_BLOCK: 168
• Const
VK_FORMAT_ASTC_8x5_UNORM_BLOCK: 167
• Const
VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT: 1000066006
• Const
VK_FORMAT_ASTC_8x6_SRGB_BLOCK: 170
• Const
VK_FORMAT_ASTC_8x6_UNORM_BLOCK: 169
• Const
VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT: 1000066007
• Const
VK_FORMAT_ASTC_8x8_SRGB_BLOCK: 172
• Const
VK_FORMAT_ASTC_8x8_UNORM_BLOCK: 171
• Const
VK_FORMAT_B10G11R11_UFLOAT_PACK32: 122
• Const
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16: 1000156011
• Const
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16: 1000156021
• Const
VK_FORMAT_B4G4R4A4_UNORM_PACK16: 3
• Const
VK_FORMAT_B5G5R5A1_UNORM_PACK16: 7
• Const
VK_FORMAT_B5G6R5_UNORM_PACK16: 5
• Const
VK_FORMAT_B8G8R8A8_SINT: 49
• Const
VK_FORMAT_B8G8R8A8_SNORM: 45
• Const
VK_FORMAT_B8G8R8A8_SRGB: 50
• Const
VK_FORMAT_B8G8R8A8_UINT: 48
• Const
VK_FORMAT_B8G8R8A8_UNORM: 44
• Const
VK_FORMAT_B8G8R8_SINT: 35
• Const
VK_FORMAT_B8G8R8_SNORM: 31
• Const
VK_FORMAT_B8G8R8_SRGB: 36
• Const
VK_FORMAT_B8G8R8_UINT: 34
• Const
VK_FORMAT_B8G8R8_UNORM: 30
• Const
VK_FORMAT_BC1_RGBA_SRGB_BLOCK: 134
• Const
VK_FORMAT_BC1_RGBA_UNORM_BLOCK: 133
• Const
VK_FORMAT_BC1_RGB_SRGB_BLOCK: 132
• Const
VK_FORMAT_BC1_RGB_UNORM_BLOCK: 131
• Const
VK_FORMAT_BC2_SRGB_BLOCK: 136
• Const
VK_FORMAT_BC2_UNORM_BLOCK: 135
• Const
VK_FORMAT_BC3_SRGB_BLOCK: 138
• Const
VK_FORMAT_BC3_UNORM_BLOCK: 137
• Const
VK_FORMAT_BC4_SNORM_BLOCK: 140
• Const
VK_FORMAT_BC4_UNORM_BLOCK: 139
• Const
VK_FORMAT_BC5_SNORM_BLOCK: 142
• Const
VK_FORMAT_BC5_UNORM_BLOCK: 141
• Const
VK_FORMAT_BC6H_SFLOAT_BLOCK: 144
• Const
VK_FORMAT_BC6H_UFLOAT_BLOCK: 143
• Const
VK_FORMAT_BC7_SRGB_BLOCK: 146
• Const
VK_FORMAT_BC7_UNORM_BLOCK: 145
• Const
VK_FORMAT_D16_UNORM: 124
• Const
VK_FORMAT_D16_UNORM_S8_UINT: 128
• Const
VK_FORMAT_D24_UNORM_S8_UINT: 129
• Const
VK_FORMAT_D32_SFLOAT: 126
• Const
VK_FORMAT_D32_SFLOAT_S8_UINT: 130
• Const
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32: 123
• Const
VK_FORMAT_EAC_R11G11_SNORM_BLOCK: 156
• Const
VK_FORMAT_EAC_R11G11_UNORM_BLOCK: 155
• Const
VK_FORMAT_EAC_R11_SNORM_BLOCK: 154
• Const
VK_FORMAT_EAC_R11_UNORM_BLOCK: 153
• Const
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK: 150
• Const
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK: 149
• Const
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK: 152
• Const
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK: 151
• Const
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK: 148
• Const
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK: 147
• Const
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16: 1000156010
• Const
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16: 1000156020
• Const
VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG: 1000054004
• Const
VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG: 1000054000
• Const
VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG: 1000054005
• Const
VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG: 1000054001
• Const
VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG: 1000054006
• Const
VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG: 1000054002
• Const
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG: 1000054007
• Const
VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG: 1000054003
• Const
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16: 1000156009
• Const
VK_FORMAT_R10X6G10X6_UNORM_2PACK16: 1000156008
• Const
VK_FORMAT_R10X6_UNORM_PACK16: 1000156007
• Const
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16: 1000156019
• Const
VK_FORMAT_R12X4G12X4_UNORM_2PACK16: 1000156018
• Const
VK_FORMAT_R12X4_UNORM_PACK16: 1000156017
• Const
VK_FORMAT_R16G16B16A16_SFLOAT: 97
• Const
VK_FORMAT_R16G16B16A16_SINT: 96
• Const
VK_FORMAT_R16G16B16A16_SNORM: 92
• Const
VK_FORMAT_R16G16B16A16_UINT: 95
• Const
VK_FORMAT_R16G16B16A16_UNORM: 91
• Const
VK_FORMAT_R16G16B16_SFLOAT: 90
• Const
VK_FORMAT_R16G16B16_SINT: 89
• Const
VK_FORMAT_R16G16B16_SNORM: 85
• Const
VK_FORMAT_R16G16B16_UINT: 88
• Const
VK_FORMAT_R16G16B16_UNORM: 84
• Const
VK_FORMAT_R16G16_SFLOAT: 83
• Const
VK_FORMAT_R16G16_SINT: 82
• Const
VK_FORMAT_R16G16_SNORM: 78
• Const
VK_FORMAT_R16G16_UINT: 81
• Const
VK_FORMAT_R16G16_UNORM: 77
• Const
VK_FORMAT_R16_SFLOAT: 76
• Const
VK_FORMAT_R16_SINT: 75
• Const
VK_FORMAT_R16_SNORM: 71
• Const
VK_FORMAT_R16_UINT: 74
• Const
VK_FORMAT_R16_UNORM: 70
• Const
VK_FORMAT_R32G32B32A32_SFLOAT: 109
• Const
VK_FORMAT_R32G32B32A32_SINT: 108
• Const
VK_FORMAT_R32G32B32A32_UINT: 107
• Const
VK_FORMAT_R32G32B32_SFLOAT: 106
• Const
VK_FORMAT_R32G32B32_SINT: 105
• Const
VK_FORMAT_R32G32B32_UINT: 104
• Const
VK_FORMAT_R32G32_SFLOAT: 103
• Const
VK_FORMAT_R32G32_SINT: 102
• Const
VK_FORMAT_R32G32_UINT: 101
• Const
VK_FORMAT_R32_SFLOAT: 100
• Const
VK_FORMAT_R32_SINT: 99
• Const
VK_FORMAT_R32_UINT: 98
• Const
VK_FORMAT_R4G4B4A4_UNORM_PACK16: 2
• Const
VK_FORMAT_R4G4_UNORM_PACK8: 1
• Const
VK_FORMAT_R5G5B5A1_UNORM_PACK16: 6
• Const
VK_FORMAT_R5G6B5_UNORM_PACK16: 4
• Const
VK_FORMAT_R64G64B64A64_SFLOAT: 121
• Const
VK_FORMAT_R64G64B64A64_SINT: 120
• Const
VK_FORMAT_R64G64B64A64_UINT: 119
• Const
VK_FORMAT_R64G64B64_SFLOAT: 118
• Const
VK_FORMAT_R64G64B64_SINT: 117
• Const
VK_FORMAT_R64G64B64_UINT: 116
• Const
VK_FORMAT_R64G64_SFLOAT: 115
• Const
VK_FORMAT_R64G64_SINT: 114
• Const
VK_FORMAT_R64G64_UINT: 113
• Const
VK_FORMAT_R64_SFLOAT: 112
• Const
VK_FORMAT_R64_SINT: 111
• Const
VK_FORMAT_R64_UINT: 110
• Const
VK_FORMAT_R8G8B8A8_SINT: 42
• Const
VK_FORMAT_R8G8B8A8_SNORM: 38
• Const
VK_FORMAT_R8G8B8A8_SRGB: 43
• Const
VK_FORMAT_R8G8B8A8_UINT: 41
• Const
VK_FORMAT_R8G8B8A8_UNORM: 37
• Const
VK_FORMAT_R8G8B8_SINT: 28
• Const
VK_FORMAT_R8G8B8_SNORM: 24
• Const
VK_FORMAT_R8G8B8_SRGB: 29
• Const
VK_FORMAT_R8G8B8_UINT: 27
• Const
VK_FORMAT_R8G8B8_UNORM: 23
• Const
VK_FORMAT_R8G8_SINT: 21
• Const
VK_FORMAT_R8G8_SNORM: 17
• Const
VK_FORMAT_R8G8_SRGB: 22
• Const
VK_FORMAT_R8G8_UINT: 20
• Const
VK_FORMAT_R8G8_UNORM: 16
• Const
VK_FORMAT_R8_SINT: 14
• Const
VK_FORMAT_R8_SNORM: 10
• Const
VK_FORMAT_R8_SRGB: 15
• Const
VK_FORMAT_R8_UINT: 13
• Const
VK_FORMAT_R8_UNORM: 9
• Const
VK_FORMAT_S8_UINT: 127
• Const
VK_FORMAT_UNDEFINED: 0
• Const
VK_FORMAT_X8_D24_UNORM_PACK32: 125
▸ read(data
): KTX2Container
Parses a KTX 2.0 file, returning an unpacked KTX2Container instance with all associated data. The container's mip levels and other binary data are pointers into the original file, not copies, so the original file should not be overwritten after reading.
Name | Type | Description |
---|---|---|
data |
Uint8Array |
Bytes of KTX 2.0 file, as Uint8Array or Buffer. |
▸ write(container
, options?
): Uint8Array
Serializes a KTX2Container instance to a KTX 2.0 file. Mip levels and other binary data are copied into the resulting Uint8Array, so the original container can safely be edited or destroyed after it is serialized.
Options:
- keepWriter: If true, 'KTXWriter' key/value field is written as provided by the container. Otherwise, a string for the current ktx-parse version is generated. Default: false.
Name | Type |
---|---|
container |
KTX2Container |
options |
WriteOptions |
Uint8Array