1{ 2 "image_map": 3 { 4 "NONE": "Undefined", 5 "ASTC_10x10_SRGB_BLOCK": "ASTC10x10UnormSrgb", 6 "ASTC_10x10_UNORM_BLOCK": "ASTC10x10Unorm", 7 "ASTC_10x5_SRGB_BLOCK": "ASTC10x5UnormSrgb", 8 "ASTC_10x5_UNORM_BLOCK": "ASTC10x5Unorm", 9 "ASTC_10x6_SRGB_BLOCK": "ASTC10x6UnormSrgb", 10 "ASTC_10x6_UNORM_BLOCK": "ASTC10x6Unorm", 11 "ASTC_10x8_SRGB_BLOCK": "ASTC10x8UnormSrgb", 12 "ASTC_10x8_UNORM_BLOCK": "ASTC10x8Unorm", 13 "ASTC_12x10_SRGB_BLOCK": "ASTC12x10UnormSrgb", 14 "ASTC_12x10_UNORM_BLOCK": "ASTC12x10Unorm", 15 "ASTC_12x12_SRGB_BLOCK": "ASTC12x12UnormSrgb", 16 "ASTC_12x12_UNORM_BLOCK": "ASTC12x12Unorm", 17 "ASTC_4x4_SRGB_BLOCK": "ASTC4x4UnormSrgb", 18 "ASTC_4x4_UNORM_BLOCK": "ASTC4x4Unorm", 19 "ASTC_5x4_SRGB_BLOCK": "ASTC5x4UnormSrgb", 20 "ASTC_5x4_UNORM_BLOCK": "ASTC5x4Unorm", 21 "ASTC_5x5_SRGB_BLOCK": "ASTC5x5UnormSrgb", 22 "ASTC_5x5_UNORM_BLOCK": "ASTC5x5Unorm", 23 "ASTC_6x5_SRGB_BLOCK": "ASTC6x5UnormSrgb", 24 "ASTC_6x5_UNORM_BLOCK": "ASTC6x5Unorm", 25 "ASTC_6x6_SRGB_BLOCK": "ASTC6x6UnormSrgb", 26 "ASTC_6x6_UNORM_BLOCK": "ASTC6x6Unorm", 27 "ASTC_8x5_SRGB_BLOCK": "ASTC8x5UnormSrgb", 28 "ASTC_8x5_UNORM_BLOCK": "ASTC8x5Unorm", 29 "ASTC_8x6_SRGB_BLOCK": "ASTC8x6UnormSrgb", 30 "ASTC_8x6_UNORM_BLOCK": "ASTC8x6Unorm", 31 "ASTC_8x8_SRGB_BLOCK": "ASTC8x8UnormSrgb", 32 "ASTC_8x8_UNORM_BLOCK": "ASTC8x8Unorm", 33 "B8G8R8A8_UNORM": "BGRA8Unorm", 34 "B8G8R8A8_UNORM_SRGB": "BGRA8UnormSrgb", 35 "BC1_RGBA_UNORM_BLOCK": "BC1RGBAUnorm", 36 "BC1_RGBA_UNORM_SRGB_BLOCK": "BC1RGBAUnormSrgb", 37 "BC2_RGBA_UNORM_BLOCK": "BC2RGBAUnorm", 38 "BC2_RGBA_UNORM_SRGB_BLOCK": "BC2RGBAUnormSrgb", 39 "BC3_RGBA_UNORM_BLOCK": "BC3RGBAUnorm", 40 "BC3_RGBA_UNORM_SRGB_BLOCK": "BC3RGBAUnormSrgb", 41 "BC4_RED_SNORM_BLOCK": "BC4RSnorm", 42 "BC4_RED_UNORM_BLOCK": "BC4RUnorm", 43 "BC5_RG_SNORM_BLOCK": "BC5RGSnorm", 44 "BC5_RG_UNORM_BLOCK": "BC5RGUnorm", 45 "BC6H_RGB_SFLOAT_BLOCK": "BC6HRGBFloat", 46 "BC6H_RGB_UFLOAT_BLOCK": "BC6HRGBUfloat", 47 "BC7_RGBA_UNORM_BLOCK": "BC7RGBAUnorm", 48 "BC7_RGBA_UNORM_SRGB_BLOCK": "BC7RGBAUnormSrgb", 49 "D16_UNORM": "Depth16Unorm", 50 "D24_UNORM_S8_UINT": "Depth24PlusStencil8", 51 "D32_FLOAT": "Depth32Float", 52 "EAC_R11_SNORM_BLOCK": "EACR11Snorm", 53 "EAC_R11_UNORM_BLOCK": "EACR11Unorm", 54 "EAC_R11G11_SNORM_BLOCK": "EACRG11Snorm", 55 "EAC_R11G11_UNORM_BLOCK": "EACRG11Unorm", 56 "ETC2_R8G8B8_SRGB_BLOCK": "ETC2RGB8UnormSrgb", 57 "ETC2_R8G8B8_UNORM_BLOCK": "ETC2RGB8Unorm", 58 "ETC2_R8G8B8A1_SRGB_BLOCK": "ETC2RGB8A1UnormSrgb", 59 "ETC2_R8G8B8A1_UNORM_BLOCK": "ETC2RGB8A1Unorm", 60 "ETC2_R8G8B8A8_UNORM_BLOCK": "ETC2RGBA8Unorm", 61 "ETC2_R8G8B8A8_SRGB_BLOCK": "ETC2RGBA8UnormSrgb", 62 "EXTERNAL0": "Undefined", 63 "EXTERNAL1": "Undefined", 64 "EXTERNAL2": "Undefined", 65 "EXTERNAL3": "Undefined", 66 "EXTERNAL4": "Undefined", 67 "EXTERNAL5": "Undefined", 68 "EXTERNAL6": "Undefined", 69 "EXTERNAL7": "Undefined", 70 "R10G10B10A2_SINT": "RGB10A2Uint", 71 "R10G10B10A2_UNORM": "RGB10A2Unorm", 72 "R11G11B10_FLOAT": "RG11B10Ufloat", 73 "R16_FLOAT": "R16Float", 74 "R16_SINT": "R16Sint", 75 "R16_SNORM": "R16Snorm", 76 "R16_UINT": "R16Uint", 77 "R16_UNORM": "R16Unorm", 78 "R16G16_FLOAT": "RG16Float", 79 "R16G16_SINT": "RG16Sint", 80 "R16G16_SNORM": "RG16Snorm", 81 "R16G16_UINT": "RG16Uint", 82 "R16G16_UNORM": "RG16Unorm", 83 "R16G16B16A16_FLOAT": "RGBA16Float", 84 "R16G16B16A16_SINT": "RGBA16Sint", 85 "R16G16B16A16_SNORM": "RGBA16Snorm", 86 "R16G16B16A16_UINT": "RGBA16Uint", 87 "R16G16B16A16_UNORM": "RGBA16Unorm", 88 "R32_FLOAT": "R32Float", 89 "R32_SINT": "R32Sint", 90 "R32_UINT": "R32Uint", 91 "R32G32_FLOAT": "RG32Float", 92 "R32G32_SINT": "RG32Sint", 93 "R32G32_UINT": "RG32Uint", 94 "R32G32B32A32_FLOAT": "RGBA32Float", 95 "R32G32B32A32_SINT": "RGBA32Sint", 96 "R32G32B32A32_UINT": "RGBA32Uint", 97 "R8_SINT": "R8Sint", 98 "R8_SNORM": "R8Snorm", 99 "R8_UINT": "R8Uint", 100 "R8_UNORM": "R8Unorm", 101 "R8G8_SINT": "RG8Sint", 102 "R8G8_SNORM": "RG8Snorm", 103 "R8G8_UINT": "RG8Uint", 104 "R8G8_UNORM": "RG8Unorm", 105 "R8G8B8A8_SINT": "RGBA8Sint", 106 "R8G8B8A8_SNORM": "RGBA8Snorm", 107 "R8G8B8A8_UINT": "RGBA8Uint", 108 "R8G8B8A8_UNORM": "RGBA8Unorm", 109 "R8G8B8A8_UNORM_SRGB": "RGBA8UnormSrgb", 110 "R9G9B9E5_SHAREDEXP": "RGB9E5Ufloat", 111 "S8_UINT": "Stencil8" 112 }, 113 "buffer_map": 114 { 115 "NONE": "Undefined", 116 "EXTERNAL0": "Undefined", 117 "EXTERNAL1": "Undefined", 118 "EXTERNAL2": "Undefined", 119 "EXTERNAL3": "Undefined", 120 "EXTERNAL4": "Undefined", 121 "EXTERNAL5": "Undefined", 122 "EXTERNAL6": "Undefined", 123 "EXTERNAL7": "Undefined", 124 "R10G10B10A2_UNORM": "Unorm10_10_10_2", 125 "R16G16_FLOAT": "Float16x2", 126 "R16G16_SINT": "Sint16x2", 127 "R16G16_SNORM": "Snorm16x2", 128 "R16G16_UINT": "Uint16x2", 129 "R16G16_UNORM": "Unorm16x2", 130 "R16G16B16A16_FLOAT": "Float16x4", 131 "R16G16B16A16_SINT": "Sint16x4", 132 "R16G16B16A16_SNORM": "Snorm16x4", 133 "R16G16B16A16_UINT": "Uint16x4", 134 "R16G16B16A16_UNORM": "Unorm16x4", 135 "R32_FLOAT": "Float32", 136 "R32_SINT": "Sint32", 137 "R32_UINT": "Uint32", 138 "R32G32_FLOAT": "Float32x2", 139 "R32G32_SINT": "Sint32x2", 140 "R32G32_UINT": "Uint32x2", 141 "R32G32B32_FLOAT": "Float32x3", 142 "R32G32B32_SINT": "Sint32x3", 143 "R32G32B32_UINT": "Uint32x3", 144 "R32G32B32A32_FLOAT": "Float32x4", 145 "R32G32B32A32_SINT": "Sint32x4", 146 "R32G32B32A32_UINT": "Uint32x4", 147 "R8G8_SINT": "Sint8x2", 148 "R8G8_SNORM": "Snorm8x2", 149 "R8G8_UINT": "Uint8x2", 150 "R8G8_UNORM": "Unorm8x2", 151 "R8G8B8A8_SINT": "Sint8x4", 152 "R8G8B8A8_SNORM": "Snorm8x4", 153 "R8G8B8A8_UINT": "Uint8x4", 154 "R8G8B8A8_UNORM": "Unorm8x4" 155 }, 156 "fallbacks": { 157 "A16_FLOAT": { 158 "image": "R16_FLOAT" 159 }, 160 "A2R10G10B10_SINT_VERTEX": { 161 "image": "NONE", 162 "buffer": "R16G16B16A16_SINT" 163 }, 164 "A2R10G10B10_SNORM_VERTEX": { 165 "image": "NONE", 166 "buffer": "R16G16B16A16_SNORM" 167 }, 168 "A2R10G10B10_SSCALED_VERTEX": { 169 "image": "NONE", 170 "buffer": "R16G16B16A16_FLOAT" 171 }, 172 "A2R10G10B10_UINT_VERTEX": { 173 "image": "NONE", 174 "buffer": "R16G16B16A16_UINT" 175 }, 176 "A2R10G10B10_UNORM_VERTEX": { 177 "image": "NONE", 178 "buffer": "R16G16B16A16_FLOAT" 179 }, 180 "A2R10G10B10_USCALED_VERTEX": { 181 "image": "NONE", 182 "buffer": "R16G16B16A16_FLOAT" 183 }, 184 "A32_FLOAT": { 185 "image": "R32_FLOAT" 186 }, 187 "A8_UNORM": { 188 "image": "R8_UNORM" 189 }, 190 "ASTC_10x10_SRGB_BLOCK": { 191 "image": "R8G8B8A8_UNORM_SRGB" 192 }, 193 "ASTC_10x10_UNORM_BLOCK": { 194 "image": "R8G8B8A8_UNORM" 195 }, 196 "ASTC_10x5_SRGB_BLOCK": { 197 "image": "R8G8B8A8_UNORM_SRGB" 198 }, 199 "ASTC_10x5_UNORM_BLOCK": { 200 "image": "R8G8B8A8_UNORM" 201 }, 202 "ASTC_10x6_SRGB_BLOCK": { 203 "image": "R8G8B8A8_UNORM_SRGB" 204 }, 205 "ASTC_10x6_UNORM_BLOCK" : { 206 "image": "R8G8B8A8_UNORM" 207 }, 208 "ASTC_10x8_SRGB_BLOCK": { 209 "image": "R8G8B8A8_UNORM_SRGB" 210 }, 211 "ASTC_10x8_UNORM_BLOCK": { 212 "image": "R8G8B8A8_UNORM" 213 }, 214 "ASTC_12x10_SRGB_BLOCK": { 215 "image": "R8G8B8A8_UNORM_SRGB" 216 }, 217 "ASTC_12x10_UNORM_BLOCK": { 218 "image": "R8G8B8A8_UNORM" 219 }, 220 "ASTC_12x12_SRGB_BLOCK": { 221 "image": "R8G8B8A8_UNORM_SRGB" 222 }, 223 "ASTC_12x12_UNORM_BLOCK": { 224 "image": "R8G8B8A8_UNORM" 225 }, 226 "ASTC_4x4_SRGB_BLOCK": { 227 "image": "R8G8B8A8_UNORM_SRGB" 228 }, 229 "ASTC_4x4_UNORM_BLOCK": { 230 "image": "R8G8B8A8_UNORM" 231 }, 232 "ASTC_5x4_SRGB_BLOCK": { 233 "image": "R8G8B8A8_UNORM_SRGB" 234 }, 235 "ASTC_5x4_UNORM_BLOCK": { 236 "image": "R8G8B8A8_UNORM" 237 }, 238 "ASTC_5x5_SRGB_BLOCK": { 239 "image": "R8G8B8A8_UNORM_SRGB" 240 }, 241 "ASTC_5x5_UNORM_BLOCK": { 242 "image": "R8G8B8A8_UNORM" 243 }, 244 "ASTC_6x5_SRGB_BLOCK": { 245 "image": "R8G8B8A8_UNORM_SRGB" 246 }, 247 "ASTC_6x5_UNORM_BLOCK": { 248 "image": "R8G8B8A8_UNORM" 249 }, 250 "ASTC_6x6_SRGB_BLOCK": { 251 "image": "R8G8B8A8_UNORM_SRGB" 252 }, 253 "ASTC_6x6_UNORM_BLOCK": { 254 "image": "R8G8B8A8_UNORM" 255 }, 256 "ASTC_8x5_SRGB_BLOCK": { 257 "image": "R8G8B8A8_UNORM_SRGB" 258 }, 259 "ASTC_8x5_UNORM_BLOCK": { 260 "image": "R8G8B8A8_UNORM" 261 }, 262 "ASTC_8x6_SRGB_BLOCK": { 263 "image": "R8G8B8A8_UNORM_SRGB" 264 }, 265 "ASTC_8x6_UNORM_BLOCK": { 266 "image": "R8G8B8A8_UNORM" 267 }, 268 "ASTC_8x8_SRGB_BLOCK": { 269 "image": "R8G8B8A8_UNORM_SRGB" 270 }, 271 "ASTC_8x8_UNORM_BLOCK": { 272 "image": "R8G8B8A8_UNORM" 273 }, 274 "B10G10R10A2_UNORM": { 275 "image": "R10G10B10A2_UNORM" 276 }, 277 "B4G4R4A4_UNORM": { 278 "image": "R8G8B8A8_UNORM" 279 }, 280 "B5G5R5A1_UNORM": { 281 "image": "R8G8B8A8_UNORM" 282 }, 283 "B5G6R5_UNORM": { 284 "image": "R8G8B8A8_UNORM" 285 }, 286 "B8G8R8A8_UNORM_SRGB": { 287 "image": "R8G8B8A8_UNORM_SRGB" 288 }, 289 "B8G8R8X8_UNORM": { 290 "image": "B8G8R8A8_UNORM", 291 "buffer": "NONE" 292 }, 293 "D32_UNORM": { 294 "image": "D32_FLOAT", 295 "buffer": "NONE" 296 }, 297 "ETC2_R8G8B8A8_UNORM_BLOCK": { 298 "image": "R8G8B8A8_UNORM" 299 }, 300 "ETC1_R8G8B8_UNORM_BLOCK": { 301 "image": "ETC2_R8G8B8_UNORM_BLOCK" 302 }, 303 "L16_FLOAT": { 304 "image": "R16_FLOAT" 305 }, 306 "L16A16_FLOAT": { 307 "image": "R16G16_FLOAT" 308 }, 309 "L32_FLOAT": { 310 "image": "R32_FLOAT" 311 }, 312 "L32A32_FLOAT": { 313 "image": "R32G32_FLOAT" 314 }, 315 "L8_UNORM": { 316 "image": "R8_UNORM" 317 }, 318 "L8A8_UNORM": { 319 "image": "R8G8_UNORM" 320 }, 321 "PALETTE4_R4G4B4A4_UNORM": { 322 "image": "R8G8B8A8_UNORM" 323 }, 324 "PALETTE4_R5G5B5A1_UNORM": { 325 "image": "R8G8B8A8_UNORM" 326 }, 327 "PALETTE4_R5G6B5_UNORM": { 328 "image": "R8G8B8A8_UNORM" 329 }, 330 "PALETTE4_R8G8B8_UNORM": { 331 "image": "R8G8B8A8_UNORM" 332 }, 333 "PALETTE4_R8G8B8A8_UNORM": { 334 "image": "R8G8B8A8_UNORM" 335 }, 336 "PALETTE8_R4G4B4A4_UNORM": { 337 "image": "R8G8B8A8_UNORM" 338 }, 339 "PALETTE8_R5G5B5A1_UNORM": { 340 "image": "R8G8B8A8_UNORM" 341 }, 342 "PALETTE8_R5G6B5_UNORM": { 343 "image": "R8G8B8A8_UNORM" 344 }, 345 "PALETTE8_R8G8B8_UNORM": { 346 "image": "R8G8B8A8_UNORM" 347 }, 348 "PALETTE8_R8G8B8A8_UNORM": { 349 "image": "R8G8B8A8_UNORM" 350 }, 351 "R10G10B10A2_SNORM": { 352 "buffer": "R16G16B16A16_SNORM" 353 }, 354 "R10G10B10A2_SSCALED": { 355 "buffer": "R16G16B16A16_FLOAT" 356 }, 357 "R10G10B10A2_UINT": { 358 "buffer": "R16G16B16A16_UINT" 359 }, 360 "R10G10B10A2_USCALED": { 361 "buffer": "R16G16B16A16_FLOAT" 362 }, 363 "R10G10B10X2_UNORM": { 364 "image": "R10G10B10A2_UNORM", 365 "buffer": "NONE" 366 }, 367 "R16_SSCALED": { 368 "buffer": "R32_FLOAT" 369 }, 370 "R16_USCALED": { 371 "buffer": "R32_FLOAT" 372 }, 373 "R16G16_SSCALED": { 374 "buffer": "R32G32_FLOAT" 375 }, 376 "R16G16_USCALED": { 377 "buffer": "R32G32_FLOAT" 378 }, 379 "R16G16B16_FLOAT": { 380 "image": "R16G16B16A16_FLOAT", 381 "buffer": "R16G16B16A16_FLOAT" 382 }, 383 "R16G16B16_SINT": { 384 "image": "R16G16B16A16_SINT", 385 "buffer": "R16G16B16A16_SINT" 386 }, 387 "R16G16B16_SNORM": { 388 "image": "R16G16B16A16_SNORM", 389 "buffer": "R16G16B16A16_SNORM" 390 }, 391 "R32_FIXED": { 392 "buffer": "R32_FLOAT" 393 }, 394 "R32_SNORM": { 395 "buffer": "R32_FLOAT" 396 }, 397 "R32_SSCALED": { 398 "buffer": "R32_FLOAT" 399 }, 400 "R32_UNORM": { 401 "buffer": "R32_FLOAT" 402 }, 403 "R32_USCALED": { 404 "buffer": "R32_FLOAT" 405 }, 406 "R32G32_FIXED": { 407 "buffer": "R32G32_FLOAT" 408 }, 409 "R32G32_SNORM": { 410 "buffer": "R32G32_FLOAT" 411 }, 412 "R32G32_SSCALED": { 413 "buffer": "R32G32_FLOAT" 414 }, 415 "R32G32_UNORM": { 416 "buffer": "R32G32_FLOAT" 417 }, 418 "R32G32_USCALED": { 419 "buffer": "R32G32_FLOAT" 420 }, 421 "R32G32B32_SINT": { 422 "image": "R32G32B32A32_SINT" 423 }, 424 "R32G32B32_SNORM": { 425 "buffer": "R32G32B32_FLOAT" 426 }, 427 "R32G32B32_SSCALED": { 428 "buffer": "R32G32B32_FLOAT" 429 }, 430 "R32G32B32_UINT": { 431 "buffer": "R32G32B32A32_UINT" 432 }, 433 "R32G32B32_UNORM": { 434 "buffer": "R32G32B32_FLOAT" 435 }, 436 "R32G32B32_USCALED": { 437 "buffer": "R32G32B32_FLOAT" 438 }, 439 "R32G32B32A32_FIXED": { 440 "buffer": "R32G32B32A32_FLOAT" 441 }, 442 "R32G32B32A32_SNORM": { 443 "buffer": "R32G32B32A32_FLOAT" 444 }, 445 "R32G32B32A32_SSCALED": { 446 "buffer": "R32G32B32A32_FLOAT" 447 }, 448 "R32G32B32A32_UNORM": { 449 "buffer": "R32G32B32A32_FLOAT" 450 }, 451 "R32G32B32A32_USCALED": { 452 "buffer": "R32G32B32A32_FLOAT" 453 }, 454 "R4G4B4A4_UNORM": { 455 "image": "R8G8B8A8_UNORM" 456 }, 457 "R8_SSCALED": { 458 "buffer": "R32_FLOAT" 459 }, 460 "R8_USCALED": { 461 "buffer": "R32_FLOAT" 462 }, 463 "R8G8_SSCALED": { 464 "buffer": "R16G16_FLOAT" 465 }, 466 "R8G8_USCALED": { 467 "buffer": "R16G16_FLOAT" 468 }, 469 "R8G8B8_SINT": { 470 "image": "R8G8B8A8_SINT", 471 "buffer": "R8G8B8A8_SINT" 472 }, 473 "R8G8B8_SNORM": { 474 "image": "R8G8B8A8_SNORM", 475 "buffer": "R8G8B8A8_SNORM" 476 }, 477 "R8G8B8_SSCALED": { 478 "buffer": "R16G16B16A16_FLOAT" 479 }, 480 "R8G8B8_UINT": { 481 "image": "R8G8B8A8_UINT", 482 "buffer": "R8G8B8A8_UINT" 483 }, 484 "R8G8B8_UNORM_SRGB": { 485 "image": "R8G8B8A8_UNORM_SRGB" 486 }, 487 "R8G8B8_UNORM": { 488 "image": "R8G8B8A8_UNORM", 489 "buffer": "R8G8B8A8_UNORM" 490 }, 491 "R8G8B8_USCALED": { 492 "buffer": "R16G16B16A16_FLOAT" 493 }, 494 "R8G8B8A8_SSCALED": { 495 "buffer": "R16G16B16A16_FLOAT" 496 }, 497 "R8G8B8A8_USCALED": { 498 "buffer": "R16G16B16A16_FLOAT" 499 }, 500 "R8G8B8X8_UNORM_SRGB": { 501 "image": "R8G8B8A8_UNORM_SRGB", 502 "buffer": "NONE" 503 }, 504 "R8G8B8X8_UNORM": { 505 "image": "R8G8B8A8_UNORM", 506 "buffer": "NONE" 507 }, 508 "X2R10G10B10_SINT_VERTEX": { 509 "image": "NONE", 510 "buffer": "R16G16B16A16_SINT" 511 }, 512 "X2R10G10B10_SNORM_VERTEX": { 513 "image": "NONE", 514 "buffer": "R16G16B16A16_SNORM" 515 }, 516 "X2R10G10B10_SSCALED_VERTEX": { 517 "image": "NONE", 518 "buffer": "R16G16B16A16_FLOAT" 519 }, 520 "X2R10G10B10_UINT_VERTEX": { 521 "image": "NONE", 522 "buffer": "R16G16B16A16_UINT" 523 }, 524 "X2R10G10B10_UNORM_VERTEX": { 525 "image": "NONE", 526 "buffer": "R16G16B16A16_UNORM" 527 }, 528 "X2R10G10B10_USCALED_VERTEX": { 529 "image": "NONE", 530 "buffer": "R16G16B16A16_FLOAT" 531 } 532 } 533} 534