blob: 5e23cfa4a8d307bebaebfddbe0874bfc57bab4e6 [file] [log] [blame]
{
"image": {
"map": {
"NONE": "MTLPixelFormatInvalid",
"A8_UNORM": "MTLPixelFormatA8Unorm",
"R8_UNORM": "MTLPixelFormatR8Unorm",
"R8G8_UNORM": "MTLPixelFormatRG8Unorm",
"R16_UNORM": "MTLPixelFormatR16Unorm",
"R16_FLOAT": "MTLPixelFormatR16Float",
"R16G16_FLOAT": "MTLPixelFormatRG16Float",
"R16G16B16A16_FLOAT": "MTLPixelFormatRGBA16Float",
"R32_FLOAT": "MTLPixelFormatR32Float",
"R32G32_FLOAT": "MTLPixelFormatRG32Float",
"R32G32B32A32_FLOAT": "MTLPixelFormatRGBA32Float",
"R8G8B8A8_UNORM": "MTLPixelFormatRGBA8Unorm",
"R8G8B8A8_UNORM_SRGB": "MTLPixelFormatRGBA8Unorm_sRGB",
"B8G8R8A8_UNORM": "MTLPixelFormatBGRA8Unorm",
"B8G8R8A8_UNORM_SRGB": "MTLPixelFormatBGRA8Unorm_sRGB",
"D32_FLOAT": "MTLPixelFormatDepth32Float",
"S8_UINT": "MTLPixelFormatStencil8",
"D32_FLOAT_S8X24_UINT": "MTLPixelFormatDepth32Float_Stencil8"
},
"map_ios": {
"R5G6B5_UNORM": "MTLPixelFormatB5G6R5Unorm",
"R5G5B5A1_UNORM": "MTLPixelFormatBGR5A1Unorm",
"R4G4B4A4_UNORM": "MTLPixelFormatABGR4Unorm",
"PVRTC1_RGB_4BPP_UNORM_BLOCK": "MTLPixelFormatPVRTC_RGB_4BPP",
"PVRTC1_RGB_2BPP_UNORM_BLOCK": "MTLPixelFormatPVRTC_RGB_2BPP",
"PVRTC1_RGBA_4BPP_UNORM_BLOCK": "MTLPixelFormatPVRTC_RGBA_4BPP",
"PVRTC1_RGBA_2BPP_UNORM_BLOCK": "MTLPixelFormatPVRTC_RGBA_2BPP",
"PVRTC1_RGB_2BPP_UNORM_SRGB_BLOCK": "MTLPixelFormatPVRTC_RGB_2BPP_sRGB",
"PVRTC1_RGB_4BPP_UNORM_SRGB_BLOCK": "MTLPixelFormatPVRTC_RGB_4BPP_sRGB",
"PVRTC1_RGBA_2BPP_UNORM_SRGB_BLOCK": "MTLPixelFormatPVRTC_RGBA_2BPP_sRGB",
"PVRTC1_RGBA_4BPP_UNORM_SRGB_BLOCK": "MTLPixelFormatPVRTC_RGBA_4BPP_sRGB",
"ETC1_R8G8B8_UNORM_BLOCK": "MTLPixelFormatETC2_RGB8",
"ETC2_R8G8B8_UNORM_BLOCK": "MTLPixelFormatETC2_RGB8",
"ETC2_R8G8B8_SRGB_BLOCK": "MTLPixelFormatETC2_RGB8_sRGB",
"ETC2_R8G8B8A1_UNORM_BLOCK": "MTLPixelFormatETC2_RGB8A1",
"ETC2_R8G8B8A1_SRGB_BLOCK": "MTLPixelFormatETC2_RGB8A1_sRGB",
"ETC2_R8G8B8A8_UNORM_BLOCK": "MTLPixelFormatEAC_RGBA8",
"ETC2_R8G8B8A8_SRGB_BLOCK": "MTLPixelFormatEAC_RGBA8_sRGB",
"EAC_R11_UNORM_BLOCK": "MTLPixelFormatEAC_R11Unorm",
"EAC_R11_SNORM_BLOCK": "MTLPixelFormatEAC_R11Snorm",
"EAC_R11G11_UNORM_BLOCK": "MTLPixelFormatEAC_R11Unorm",
"EAC_R11G11_SNORM_BLOCK": "MTLPixelFormatEAC_RG11Snorm"
},
"map_mac": {
"D16_UNORM": "MTLPixelFormatDepth16Unorm",
"D24_UNORM_S8_UINT": "MTLPixelFormatDepth24Unorm_Stencil8",
"BC1_RGB_UNORM_BLOCK": "MTLPixelFormatBC1_RGBA",
"BC1_RGB_UNORM_SRGB_BLOCK": "MTLPixelFormatBC1_RGBA_sRGB",
"BC1_RGBA_UNORM_BLOCK": "MTLPixelFormatBC1_RGBA",
"BC1_RGBA_UNORM_SRGB_BLOCK": "MTLPixelFormatBC1_RGBA_sRGB",
"BC2_RGBA_UNORM_BLOCK": "MTLPixelFormatBC2_RGBA",
"BC2_RGBA_UNORM_SRGB_BLOCK": "MTLPixelFormatBC2_RGBA_sRGB",
"BC3_RGBA_UNORM_BLOCK": "MTLPixelFormatBC3_RGBA",
"BC3_RGBA_UNORM_SRGB_BLOCK": "MTLPixelFormatBC3_RGBA_sRGB"
},
"override": {
"L8_UNORM": "R8G8B8A8_UNORM",
"L8A8_UNORM": "R8G8B8A8_UNORM",
"R8G8B8_UNORM": "R8G8B8A8_UNORM",
"R8G8B8_UNORM_SRGB": "R8G8B8A8_UNORM_SRGB",
"R32G32B32_FLOAT": "R32G32B32A32_FLOAT",
"R16G16B16_FLOAT": "R16G16B16A16_FLOAT",
"A16_FLOAT": "R16G16B16A16_FLOAT",
"L16_FLOAT": "R16G16B16A16_FLOAT",
"L16A16_FLOAT": "R16G16B16A16_FLOAT",
"A32_FLOAT": "R32G32B32A32_FLOAT",
"L32_FLOAT": "R32G32B32A32_FLOAT",
"L32A32_FLOAT": "R32G32B32A32_FLOAT",
"D24_UNORM_X8_UINT": "D32_FLOAT"
},
"override_ios": {
"D24_UNORM_S8_UINT": "D32_FLOAT_S8X24_UINT",
"D16_UNORM": "D32_FLOAT"
},
"override_mac": {
"R5G6B5_UNORM": "R8G8B8A8_UNORM",
"R5G5B5A1_UNORM": "R8G8B8A8_UNORM",
"R4G4B4A4_UNORM": "R8G8B8A8_UNORM"
},
"fallbacks_mac": {
"B8G8R8A8_UNORM": "R8G8B8A8_UNORM",
"D24_UNORM_S8_UINT": "D32_FLOAT_S8X24_UINT",
"R8_UNORM": "NONE",
"R16_FLOAT": "NONE",
"R32_FLOAT": "NONE",
"R16G16B16A16_FLOAT": "NONE",
"R32G32B32A32_FLOAT": "NONE"
}
},
"vertex": {
"map": {
"NONE": "MTLVertexFormatInvalid",
"R8_UNORM": "MTLVertexFormatUCharNormalized",
"R8_SNORM": "MTLVertexFormatCharNormalized",
"R8_UINT": "MTLVertexFormatUChar",
"R8_SINT": "MTLVertexFormatChar",
"R8_USCALED": "MTLVertexFormatUChar",
"R8_SSCALED": "MTLVertexFormatChar",
"R8G8_UNORM": "MTLVertexFormatUChar2Normalized",
"R8G8_SNORM": "MTLVertexFormatChar2Normalized",
"R8G8_UINT": "MTLVertexFormatUChar2",
"R8G8_SINT": "MTLVertexFormatChar2",
"R8G8_USCALED": "MTLVertexFormatUChar2",
"R8G8_SSCALED": "MTLVertexFormatChar2",
"R8G8B8_UNORM": "MTLVertexFormatUChar3Normalized",
"R8G8B8_SNORM": "MTLVertexFormatChar3Normalized",
"R8G8B8_UINT": "MTLVertexFormatUChar3",
"R8G8B8_SINT": "MTLVertexFormatChar3",
"R8G8B8_USCALED": "MTLVertexFormatUChar3",
"R8G8B8_SSCALED": "MTLVertexFormatChar3",
"R8G8B8A8_UNORM": "MTLVertexFormatUChar4Normalized",
"R8G8B8A8_SNORM": "MTLVertexFormatChar4Normalized",
"R8G8B8A8_UINT": "MTLVertexFormatUChar4",
"R8G8B8A8_SINT": "MTLVertexFormatChar4",
"R8G8B8A8_USCALED": "MTLVertexFormatUChar4",
"R8G8B8A8_SSCALED": "MTLVertexFormatChar4",
"R16_UNORM": "MTLVertexFormatUShortNormalized",
"R16_SNORM": "MTLVertexFormatShortNormalized",
"R16_UINT": "MTLVertexFormatUShort",
"R16_SINT": "MTLVertexFormatShort",
"R16_USCALED": "MTLVertexFormatUShort",
"R16_SSCALED": "MTLVertexFormatShort",
"R16G16_UNORM": "MTLVertexFormatUShort2Normalized",
"R16G16_SNORM": "MTLVertexFormatShort2Normalized",
"R16G16_UINT": "MTLVertexFormatUShort2",
"R16G16_SINT": "MTLVertexFormatShort2",
"R16G16_USCALED": "MTLVertexFormatUShort2",
"R16G16_SSCALED": "MTLVertexFormatShort2",
"R16G16B16_UNORM": "MTLVertexFormatUShort3Normalized",
"R16G16B16_SNORM": "MTLVertexFormatShort3Normalized",
"R16G16B16_UINT": "MTLVertexFormatUShort3",
"R16G16B16_SINT": "MTLVertexFormatShort3",
"R16G16B16_USCALED": "MTLVertexFormatUShort3",
"R16G16B16_SSCALED": "MTLVertexFormatShort3",
"R16G16B16A16_UNORM": "MTLVertexFormatUShort4Normalized",
"R16G16B16A16_SNORM": "MTLVertexFormatShort4Normalized",
"R16G16B16A16_UINT": "MTLVertexFormatUShort4",
"R16G16B16A16_SINT": "MTLVertexFormatShort4",
"R16G16B16A16_USCALED": "MTLVertexFormatUShort4",
"R16G16B16A16_SSCALED": "MTLVertexFormatShort4",
"R32_FLOAT": "MTLVertexFormatFloat",
"R32G32_FLOAT": "MTLVertexFormatFloat2",
"R32G32B32_FLOAT": "MTLVertexFormatFloat3",
"R32G32B32A32_FLOAT": "MTLVertexFormatFloat4"
},
"override": {
"R32_FIXED": "R32_FLOAT",
"R32G32_FIXED": "R32G32_FLOAT",
"R32G32B32_FIXED": "R32G32B32_FLOAT",
"R32G32B32A32_FIXED": "R32G32B32A32_FLOAT"
},
"override_tightly_packed": {
"R16_UNORM": "R32_FLOAT",
"R16_SNORM": "R32_FLOAT",
"R16_UINT": "R32_FLOAT",
"R16_SINT": "R32_FLOAT",
"R16_USCALED": "R32_FLOAT",
"R16_SSCALED": "R32_FLOAT",
"R16G16B16_UNORM": "R32G32B32_FLOAT",
"R16G16B16_SNORM": "R32G32B32_FLOAT",
"R16G16B16_UINT": "R32G32B32_FLOAT",
"R16G16B16_SINT": "R32G32B32_FLOAT",
"R16G16B16_USCALED": "R32G32B32_FLOAT",
"R16G16B16_SSCALED": "R32G32B32_FLOAT",
"R8_UNORM": "R32_FLOAT",
"R8_SNORM": "R32_FLOAT",
"R8_UINT": "R32_FLOAT",
"R8_SINT": "R32_FLOAT",
"R8_USCALED": "R32_FLOAT",
"R8_SSCALED": "R32_FLOAT",
"R8G8_UNORM": "R32G32_FLOAT",
"R8G8_SNORM": "R32G32_FLOAT",
"R8G8_UINT": "R32G32_FLOAT",
"R8G8_SINT": "R32G32_FLOAT",
"R8G8_USCALED": "R32G32_FLOAT",
"R8G8_SSCALED": "R32G32_FLOAT",
"R8G8B8_UNORM": "R32G32B32_FLOAT",
"R8G8B8_SNORM": "R32G32B32_FLOAT",
"R8G8B8_UINT": "R32G32B32_FLOAT",
"R8G8B8_SINT": "R32G32B32_FLOAT",
"R8G8B8_USCALED": "R32G32B32_FLOAT",
"R8G8B8_SSCALED": "R32G32B32_FLOAT"
}
}
}