1[ 2 { 3 "DXGI_FORMAT_UNKNOWN": 4 { 5 "texture2D": "never", 6 "texture3D": "never", 7 "textureCube": "never", 8 "shaderSample": "never", 9 "renderTarget": "never", 10 "multisampleRT": "never", 11 "depthStencil": "never", 12 "mipAutoGen": "never" 13 }, 14 "DXGI_FORMAT_R32G32B32A32_TYPELESS": 15 { 16 "texture2D": "always", 17 "texture3D": "always", 18 "textureCube": "always", 19 "shaderSample": "never", 20 "renderTarget": "never", 21 "multisampleRT": "never", 22 "depthStencil": "never", 23 "mipAutoGen": "never" 24 }, 25 "DXGI_FORMAT_R32G32B32A32_FLOAT": 26 { 27 "texture2D": "always", 28 "texture3D": "always", 29 "textureCube": "always", 30 "shaderSample": "10_0check10_1always", 31 "renderTarget": "always", 32 "multisampleRT": "check", 33 "depthStencil": "never", 34 "mipAutoGen": "always" 35 }, 36 "DXGI_FORMAT_R32G32B32A32_UINT": 37 { 38 "texture2D": "10_0", 39 "texture3D": "10_0", 40 "textureCube": "10_0", 41 "shaderSample": "never", 42 "renderTarget": "10_0", 43 "multisampleRT": "check", 44 "depthStencil": "never", 45 "mipAutoGen": "never" 46 }, 47 "DXGI_FORMAT_R32G32B32A32_SINT": 48 { 49 "texture2D": "10_0", 50 "texture3D": "10_0", 51 "textureCube": "10_0", 52 "shaderSample": "never", 53 "renderTarget": "10_0", 54 "multisampleRT": "check", 55 "depthStencil": "never", 56 "mipAutoGen": "never" 57 }, 58 "DXGI_FORMAT_R32G32B32_TYPELESS": 59 { 60 "texture2D": "always", 61 "texture3D": "always", 62 "textureCube": "always", 63 "shaderSample": "never", 64 "renderTarget": "never", 65 "multisampleRT": "never", 66 "depthStencil": "never", 67 "mipAutoGen": "never" 68 }, 69 "DXGI_FORMAT_R32G32B32_FLOAT": 70 { 71 "texture2D": "always", 72 "texture3D": "always", 73 "textureCube": "always", 74 "shaderSample": "11_0check", 75 "renderTarget": "check", 76 "multisampleRT": "check", 77 "depthStencil": "never", 78 "mipAutoGen": "never" 79 }, 80 "DXGI_FORMAT_R32G32B32_UINT": 81 { 82 "texture2D": "always", 83 "texture3D": "always", 84 "textureCube": "always", 85 "shaderSample": "never", 86 "renderTarget": "check", 87 "multisampleRT": "check", 88 "depthStencil": "never", 89 "mipAutoGen": "never" 90 }, 91 "DXGI_FORMAT_R32G32B32_SINT": 92 { 93 "texture2D": "always", 94 "texture3D": "always", 95 "textureCube": "always", 96 "shaderSample": "never", 97 "renderTarget": "check", 98 "multisampleRT": "check", 99 "depthStencil": "never", 100 "mipAutoGen": "never" 101 }, 102 "DXGI_FORMAT_R16G16B16A16_TYPELESS": 103 { 104 "texture2D": "always", 105 "texture3D": "always", 106 "textureCube": "always", 107 "shaderSample": "never", 108 "renderTarget": "never", 109 "multisampleRT": "never", 110 "depthStencil": "never", 111 "mipAutoGen": "never" 112 }, 113 "DXGI_FORMAT_R16G16B16A16_FLOAT": 114 { 115 "texture2D": "always", 116 "texture3D": "always", 117 "textureCube": "always", 118 "shaderSample": "9_3check_10_0always", 119 "renderTarget": "always", 120 "multisampleRT": "check", 121 "depthStencil": "never", 122 "mipAutoGen": "always" 123 }, 124 "DXGI_FORMAT_R16G16B16A16_UNORM": 125 { 126 "texture2D": "always", 127 "texture3D": "always", 128 "textureCube": "always", 129 "shaderSample": "always", 130 "renderTarget": "always", 131 "multisampleRT": "check", 132 "depthStencil": "never", 133 "mipAutoGen": "always" 134 }, 135 "DXGI_FORMAT_R16G16B16A16_UINT": 136 { 137 "texture2D": "10_0", 138 "texture3D": "10_0", 139 "textureCube": "10_0", 140 "shaderSample": "never", 141 "renderTarget": "10_0", 142 "multisampleRT": "check", 143 "depthStencil": "never", 144 "mipAutoGen": "never" 145 }, 146 "DXGI_FORMAT_R16G16B16A16_SNORM": 147 { 148 "texture2D": "10_0", 149 "texture3D": "10_0", 150 "textureCube": "10_0", 151 "shaderSample": "10_0", 152 "renderTarget": "10_0", 153 "multisampleRT": "check", 154 "depthStencil": "never", 155 "mipAutoGen": "10_0" 156 }, 157 "DXGI_FORMAT_R16G16B16A16_SINT": 158 { 159 "texture2D": "10_0", 160 "texture3D": "10_0", 161 "textureCube": "10_0", 162 "shaderSample": "never", 163 "renderTarget": "10_0", 164 "multisampleRT": "check", 165 "depthStencil": "never", 166 "mipAutoGen": "never" 167 }, 168 "DXGI_FORMAT_R32G32_TYPELESS": 169 { 170 "texture2D": "always", 171 "texture3D": "always", 172 "textureCube": "always", 173 "shaderSample": "never", 174 "renderTarget": "never", 175 "multisampleRT": "never", 176 "depthStencil": "never", 177 "mipAutoGen": "never" 178 }, 179 "DXGI_FORMAT_R32G32_FLOAT": 180 { 181 "texture2D": "always", 182 "texture3D": "always", 183 "textureCube": "always", 184 "shaderSample": "10_0check10_1always", 185 "renderTarget": "always", 186 "multisampleRT": "check", 187 "depthStencil": "never", 188 "mipAutoGen": "10_0" 189 }, 190 "DXGI_FORMAT_R32G32_UINT": 191 { 192 "texture2D": "10_0", 193 "texture3D": "10_0", 194 "textureCube": "10_0", 195 "shaderSample": "never", 196 "renderTarget": "10_0", 197 "multisampleRT": "check", 198 "depthStencil": "never", 199 "mipAutoGen": "never" 200 }, 201 "DXGI_FORMAT_R32G32_SINT": 202 { 203 "texture2D": "10_0", 204 "texture3D": "10_0", 205 "textureCube": "10_0", 206 "shaderSample": "never", 207 "renderTarget": "10_0", 208 "multisampleRT": "check", 209 "depthStencil": "never", 210 "mipAutoGen": "never" 211 }, 212 "DXGI_FORMAT_R32G8X24_TYPELESS": 213 { 214 "texture2D": "10_0", 215 "texture3D": "never", 216 "textureCube": "10_0", 217 "shaderSample": "never", 218 "renderTarget": "never", 219 "multisampleRT": "never", 220 "depthStencil": "never", 221 "mipAutoGen": "never" 222 }, 223 "DXGI_FORMAT_D32_FLOAT_S8X24_UINT": 224 { 225 "texture2D": "always", 226 "texture3D": "never", 227 "textureCube": "always", 228 "shaderSample": "never", 229 "renderTarget": "never", 230 "multisampleRT": "check", 231 "depthStencil": "10_0", 232 "mipAutoGen": "never" 233 }, 234 "DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS": 235 { 236 "texture2D": "always", 237 "texture3D": "never", 238 "textureCube": "always", 239 "shaderSample": "10_0check10_1always", 240 "renderTarget": "never", 241 "multisampleRT": "never", 242 "depthStencil": "never", 243 "mipAutoGen": "never" 244 }, 245 "DXGI_FORMAT_X32_TYPELESS_G8X24_UINT": 246 { 247 "texture2D": "always", 248 "texture3D": "never", 249 "textureCube": "always", 250 "shaderSample": "never", 251 "renderTarget": "never", 252 "multisampleRT": "never", 253 "depthStencil": "never", 254 "mipAutoGen": "never" 255 }, 256 "DXGI_FORMAT_R10G10B10A2_TYPELESS": 257 { 258 "texture2D": "10_0", 259 "texture3D": "10_0", 260 "textureCube": "10_0", 261 "shaderSample": "never", 262 "renderTarget": "never", 263 "multisampleRT": "never", 264 "depthStencil": "never", 265 "mipAutoGen": "never" 266 }, 267 "DXGI_FORMAT_R10G10B10A2_UNORM": 268 { 269 "texture2D": "10_0", 270 "texture3D": "10_0", 271 "textureCube": "10_0", 272 "shaderSample": "10_0", 273 "renderTarget": "10_0", 274 "multisampleRT": "check", 275 "depthStencil": "never", 276 "mipAutoGen": "10_0" 277 }, 278 "DXGI_FORMAT_R10G10B10A2_UINT": 279 { 280 "texture2D": "10_0", 281 "texture3D": "10_0", 282 "textureCube": "10_0", 283 "shaderSample": "never", 284 "renderTarget": "10_0", 285 "multisampleRT": "check", 286 "depthStencil": "never", 287 "mipAutoGen": "never" 288 }, 289 "DXGI_FORMAT_R11G11B10_FLOAT": 290 { 291 "texture2D": "10_0", 292 "texture3D": "10_0", 293 "textureCube": "10_0", 294 "shaderSample": "10_0", 295 "renderTarget": "10_0", 296 "multisampleRT": "check", 297 "depthStencil": "never", 298 "mipAutoGen": "10_0" 299 }, 300 "DXGI_FORMAT_R8G8B8A8_TYPELESS": 301 { 302 "texture2D": "always", 303 "texture3D": "always", 304 "textureCube": "always", 305 "shaderSample": "never", 306 "renderTarget": "never", 307 "multisampleRT": "never", 308 "depthStencil": "never", 309 "mipAutoGen": "never" 310 }, 311 "DXGI_FORMAT_R8G8B8A8_UNORM": 312 { 313 "texture2D": "always", 314 "texture3D": "always", 315 "textureCube": "always", 316 "shaderSample": "always", 317 "renderTarget": "always", 318 "multisampleRT": "check", 319 "depthStencil": "never", 320 "mipAutoGen": "always" 321 }, 322 "DXGI_FORMAT_R8G8B8A8_UNORM_SRGB": 323 { 324 "texture2D": "always", 325 "texture3D": "always", 326 "textureCube": "always", 327 "shaderSample": "always", 328 "renderTarget": "always", 329 "multisampleRT": "check", 330 "depthStencil": "never", 331 "mipAutoGen": "always" 332 }, 333 "DXGI_FORMAT_R8G8B8A8_UINT": 334 { 335 "texture2D": "10_0", 336 "texture3D": "10_0", 337 "textureCube": "10_0", 338 "shaderSample": "never", 339 "renderTarget": "10_0", 340 "multisampleRT": "check", 341 "depthStencil": "never", 342 "mipAutoGen": "never" 343 }, 344 "DXGI_FORMAT_R8G8B8A8_SNORM": 345 { 346 "texture2D": "always", 347 "texture3D": "always", 348 "textureCube": "always", 349 "shaderSample": "always", 350 "renderTarget": "always", 351 "multisampleRT": "check", 352 "depthStencil": "never", 353 "mipAutoGen": "10_0" 354 }, 355 "DXGI_FORMAT_R8G8B8A8_SINT": 356 { 357 "texture2D": "10_0", 358 "texture3D": "10_0", 359 "textureCube": "10_0", 360 "shaderSample": "never", 361 "renderTarget": "10_0", 362 "multisampleRT": "check", 363 "depthStencil": "never", 364 "mipAutoGen": "never" 365 }, 366 "DXGI_FORMAT_R16G16_TYPELESS": 367 { 368 "texture2D": "always", 369 "texture3D": "always", 370 "textureCube": "always", 371 "shaderSample": "never", 372 "renderTarget": "never", 373 "multisampleRT": "never", 374 "depthStencil": "never", 375 "mipAutoGen": "never" 376 }, 377 "DXGI_FORMAT_R16G16_FLOAT": 378 { 379 "texture2D": "always", 380 "texture3D": "always", 381 "textureCube": "always", 382 "shaderSample": "10_0", 383 "renderTarget": "always", 384 "multisampleRT": "check", 385 "depthStencil": "never", 386 "mipAutoGen": "always" 387 }, 388 "DXGI_FORMAT_R16G16_UNORM": 389 { 390 "texture2D": "always", 391 "texture3D": "always", 392 "textureCube": "always", 393 "shaderSample": "always", 394 "renderTarget": "always", 395 "multisampleRT": "check", 396 "depthStencil": "never", 397 "mipAutoGen": "always" 398 }, 399 "DXGI_FORMAT_R16G16_UINT": 400 { 401 "texture2D": "10_0", 402 "texture3D": "10_0", 403 "textureCube": "10_0", 404 "shaderSample": "never", 405 "renderTarget": "10_0", 406 "multisampleRT": "check", 407 "depthStencil": "never", 408 "mipAutoGen": "never" 409 }, 410 "DXGI_FORMAT_R16G16_SNORM": 411 { 412 "texture2D": "always", 413 "texture3D": "always", 414 "textureCube": "always", 415 "shaderSample": "always", 416 "renderTarget": "always", 417 "multisampleRT": "check", 418 "depthStencil": "never", 419 "mipAutoGen": "10_0" 420 }, 421 "DXGI_FORMAT_R16G16_SINT": 422 { 423 "texture2D": "10_0", 424 "texture3D": "10_0", 425 "textureCube": "10_0", 426 "shaderSample": "never", 427 "renderTarget": "10_0", 428 "multisampleRT": "check", 429 "depthStencil": "never", 430 "mipAutoGen": "never" 431 }, 432 "DXGI_FORMAT_R32_TYPELESS": 433 { 434 "texture2D": "10_0", 435 "texture3D": "10_0", 436 "textureCube": "10_0", 437 "shaderSample": "never", 438 "renderTarget": "never", 439 "multisampleRT": "never", 440 "depthStencil": "never", 441 "mipAutoGen": "never" 442 }, 443 "DXGI_FORMAT_D32_FLOAT": 444 { 445 "texture2D": "always", 446 "texture3D": "never", 447 "textureCube": "always", 448 "shaderSample": "never", 449 "renderTarget": "never", 450 "multisampleRT": "check", 451 "depthStencil": "10_0", 452 "mipAutoGen": "never" 453 }, 454 "DXGI_FORMAT_R32_FLOAT": 455 { 456 "texture2D": "always", 457 "texture3D": "always", 458 "textureCube": "always", 459 "shaderSample": "10_0check10_1always", 460 "renderTarget": "always", 461 "multisampleRT": "check", 462 "depthStencil": "never", 463 "mipAutoGen": "always" 464 }, 465 "DXGI_FORMAT_R32_UINT": 466 { 467 "texture2D": "10_0", 468 "texture3D": "10_0", 469 "textureCube": "10_0", 470 "shaderSample": "never", 471 "renderTarget": "10_0", 472 "multisampleRT": "check", 473 "depthStencil": "never", 474 "mipAutoGen": "never" 475 }, 476 "DXGI_FORMAT_R32_SINT": 477 { 478 "texture2D": "10_0", 479 "texture3D": "10_0", 480 "textureCube": "10_0", 481 "shaderSample": "never", 482 "renderTarget": "10_0", 483 "multisampleRT": "check", 484 "depthStencil": "never", 485 "mipAutoGen": "never" 486 }, 487 "DXGI_FORMAT_R24G8_TYPELESS": 488 { 489 "texture2D": "always", 490 "texture3D": "never", 491 "textureCube": "always", 492 "shaderSample": "never", 493 "renderTarget": "never", 494 "multisampleRT": "never", 495 "depthStencil": "never", 496 "mipAutoGen": "never" 497 }, 498 "DXGI_FORMAT_D24_UNORM_S8_UINT": 499 { 500 "texture2D": "always", 501 "texture3D": "never", 502 "textureCube": "always", 503 "shaderSample": "never", 504 "renderTarget": "never", 505 "multisampleRT": "check", 506 "depthStencil": "always" 507 }, 508 "DXGI_FORMAT_R24_UNORM_X8_TYPELESS": 509 { 510 "texture2D": "always", 511 "texture3D": "never", 512 "textureCube": "always", 513 "shaderSample": "10_0check10_1always", 514 "renderTarget": "never", 515 "multisampleRT": "never", 516 "depthStencil": "never", 517 "mipAutoGen": "never" 518 }, 519 "DXGI_FORMAT_X24_TYPELESS_G8_UINT": 520 { 521 "texture2D": "always", 522 "texture3D": "never", 523 "textureCube": "always", 524 "shaderSample": "never", 525 "renderTarget": "never", 526 "multisampleRT": "never", 527 "depthStencil": "never", 528 "mipAutoGen": "never" 529 }, 530 "DXGI_FORMAT_R8G8_TYPELESS": 531 { 532 "texture2D": "always", 533 "texture3D": "always", 534 "textureCube": "always", 535 "shaderSample": "never", 536 "renderTarget": "never", 537 "multisampleRT": "never", 538 "depthStencil": "never", 539 "mipAutoGen": "never" 540 }, 541 "DXGI_FORMAT_R8G8_UNORM": 542 { 543 "texture2D": "10_0", 544 "texture3D": "10_0", 545 "textureCube": "10_0", 546 "shaderSample": "9_3check_10_0always", 547 "renderTarget": "9_3check_10_0always", 548 "multisampleRT": "check", 549 "depthStencil": "never", 550 "mipAutoGen": "10_0" 551 }, 552 "DXGI_FORMAT_R8G8_UINT": 553 { 554 "texture2D": "10_0", 555 "texture3D": "10_0", 556 "textureCube": "10_0", 557 "shaderSample": "never", 558 "renderTarget": "10_0", 559 "multisampleRT": "check", 560 "depthStencil": "never", 561 "mipAutoGen": "never" 562 }, 563 "DXGI_FORMAT_R8G8_SNORM": 564 { 565 "texture2D": "always", 566 "texture3D": "10_0", 567 "textureCube": "10_0", 568 "shaderSample": "always", 569 "renderTarget": "10_0", 570 "multisampleRT": "check", 571 "depthStencil": "never", 572 "mipAutoGen": "10_0" 573 }, 574 "DXGI_FORMAT_R8G8_SINT": 575 { 576 "texture2D": "10_0", 577 "texture3D": "10_0", 578 "textureCube": "10_0", 579 "shaderSample": "never", 580 "renderTarget": "10_0", 581 "multisampleRT": "check", 582 "depthStencil": "never", 583 "mipAutoGen": "never" 584 }, 585 "DXGI_FORMAT_R16_TYPELESS": 586 { 587 "texture2D": "always", 588 "texture3D": "always", 589 "textureCube": "always", 590 "shaderSample": "never", 591 "renderTarget": "never", 592 "multisampleRT": "never", 593 "depthStencil": "never", 594 "mipAutoGen": "never" 595 }, 596 "DXGI_FORMAT_R16_FLOAT": 597 { 598 "texture2D": "10_0", 599 "texture3D": "10_0", 600 "textureCube": "10_0", 601 "shaderSample": "10_0", 602 "renderTarget": "10_0", 603 "multisampleRT": "check", 604 "depthStencil": "never", 605 "mipAutoGen": "10_0" 606 }, 607 "DXGI_FORMAT_D16_UNORM": 608 { 609 "texture2D": "always", 610 "texture3D": "never", 611 "textureCube": "always", 612 "shaderSample": "never", 613 "renderTarget": "never", 614 "multisampleRT": "check", 615 "depthStencil": "always", 616 "mipAutoGen": "never" 617 }, 618 "DXGI_FORMAT_R16_UNORM": 619 { 620 "texture2D": "always", 621 "texture3D": "always", 622 "textureCube": "always", 623 "shaderSample": "always", 624 "renderTarget": "10_0", 625 "multisampleRT": "check", 626 "depthStencil": "never", 627 "mipAutoGen": "10_0" 628 }, 629 "DXGI_FORMAT_R16_UINT": 630 { 631 "texture2D": "10_0", 632 "texture3D": "10_0", 633 "textureCube": "10_0", 634 "shaderSample": "never", 635 "renderTarget": "10_0", 636 "multisampleRT": "check", 637 "depthStencil": "never", 638 "mipAutoGen": "never" 639 }, 640 "DXGI_FORMAT_R16_SNORM": 641 { 642 "texture2D": "10_0", 643 "texture3D": "10_0", 644 "textureCube": "10_0", 645 "shaderSample": "10_0", 646 "renderTarget": "10_0", 647 "multisampleRT": "check", 648 "depthStencil": "never", 649 "mipAutoGen": "10_0" 650 }, 651 "DXGI_FORMAT_R16_SINT": 652 { 653 "texture2D": "10_0", 654 "texture3D": "10_0", 655 "textureCube": "10_0", 656 "shaderSample": "never", 657 "renderTarget": "10_0", 658 "multisampleRT": "check", 659 "depthStencil": "never", 660 "mipAutoGen": "never" 661 }, 662 "DXGI_FORMAT_R8_TYPELESS": 663 { 664 "texture2D": "always", 665 "texture3D": "always", 666 "textureCube": "always", 667 "shaderSample": "never", 668 "renderTarget": "never", 669 "multisampleRT": "never", 670 "depthStencil": "never", 671 "mipAutoGen": "never" 672 }, 673 "DXGI_FORMAT_R8_UNORM": 674 { 675 "texture2D": "always", 676 "texture3D": "always", 677 "textureCube": "always", 678 "shaderSample": "always", 679 "renderTarget": "9_3check_10_0always", 680 "multisampleRT": "check", 681 "depthStencil": "never", 682 "mipAutoGen": "10_0" 683 }, 684 "DXGI_FORMAT_R8_UINT": 685 { 686 "texture2D": "10_0", 687 "texture3D": "10_0", 688 "textureCube": "10_0", 689 "shaderSample": "never", 690 "renderTarget": "10_0", 691 "multisampleRT": "check", 692 "depthStencil": "never", 693 "mipAutoGen": "never" 694 }, 695 "DXGI_FORMAT_R8_SNORM": 696 { 697 "texture2D": "10_0", 698 "texture3D": "10_0", 699 "textureCube": "10_0", 700 "shaderSample": "10_0", 701 "renderTarget": "10_0", 702 "multisampleRT": "check", 703 "depthStencil": "never", 704 "mipAutoGen": "10_0" 705 }, 706 "DXGI_FORMAT_R8_SINT": 707 { 708 "texture2D": "10_0", 709 "texture3D": "10_0", 710 "textureCube": "10_0", 711 "shaderSample": "never", 712 "renderTarget": "10_0", 713 "multisampleRT": "check", 714 "depthStencil": "never", 715 "mipAutoGen": "never" 716 }, 717 "DXGI_FORMAT_A8_UNORM": 718 { 719 "texture2D": "always", 720 "texture3D": "always", 721 "textureCube": "always", 722 "shaderSample": "10_0", 723 "renderTarget": "always", 724 "multisampleRT": "check", 725 "depthStencil": "never", 726 "mipAutoGen": "10_0" 727 }, 728 "DXGI_FORMAT_R1_UNORM": 729 { 730 "texture2D": "always", 731 "texture3D": "11_0", 732 "textureCube": "11_0", 733 "shaderSample": "never", 734 "renderTarget": "never", 735 "multisampleRT": "never", 736 "depthStencil": "never", 737 "mipAutoGen": "never" 738 }, 739 "DXGI_FORMAT_R9G9B9E5_SHAREDEXP": 740 { 741 "texture2D": "10_0", 742 "texture3D": "10_0", 743 "textureCube": "10_0", 744 "shaderSample": "10_0", 745 "renderTarget": "never", 746 "multisampleRT": "never", 747 "depthStencil": "never", 748 "mipAutoGen": "never" 749 }, 750 "DXGI_FORMAT_R8G8_B8G8_UNORM": 751 { 752 "texture2D": "always", 753 "texture3D": "always", 754 "textureCube": "always", 755 "shaderSample": "10_0", 756 "renderTarget": "never", 757 "multisampleRT": "never", 758 "depthStencil": "never", 759 "mipAutoGen": "never" 760 }, 761 "DXGI_FORMAT_G8R8_G8B8_UNORM": 762 { 763 "texture2D": "always", 764 "texture3D": "always", 765 "textureCube": "always", 766 "shaderSample": "10_0", 767 "renderTarget": "never", 768 "multisampleRT": "never", 769 "depthStencil": "never", 770 "mipAutoGen": "never" 771 }, 772 "DXGI_FORMAT_BC1_TYPELESS": 773 { 774 "texture2D": "always", 775 "texture3D": "always", 776 "textureCube": "always", 777 "shaderSample": "never", 778 "renderTarget": "never", 779 "multisampleRT": "never", 780 "depthStencil": "never", 781 "mipAutoGen": "never" 782 }, 783 "DXGI_FORMAT_BC1_UNORM": 784 { 785 "texture2D": "always", 786 "texture3D": "always", 787 "textureCube": "always", 788 "shaderSample": "always", 789 "renderTarget": "never", 790 "multisampleRT": "never", 791 "depthStencil": "never", 792 "mipAutoGen": "never" 793 }, 794 "DXGI_FORMAT_BC1_UNORM_SRGB": 795 { 796 "texture2D": "always", 797 "texture3D": "always", 798 "textureCube": "always", 799 "shaderSample": "always", 800 "renderTarget": "never", 801 "multisampleRT": "never", 802 "depthStencil": "never", 803 "mipAutoGen": "never" 804 }, 805 "DXGI_FORMAT_BC2_TYPELESS": 806 { 807 "texture2D": "always", 808 "texture3D": "always", 809 "textureCube": "always", 810 "shaderSample": "never", 811 "renderTarget": "never", 812 "multisampleRT": "never", 813 "depthStencil": "never", 814 "mipAutoGen": "never" 815 }, 816 "DXGI_FORMAT_BC2_UNORM": 817 { 818 "texture2D": "always", 819 "texture3D": "always", 820 "textureCube": "always", 821 "shaderSample": "always", 822 "renderTarget": "never", 823 "multisampleRT": "never", 824 "depthStencil": "never", 825 "mipAutoGen": "never" 826 }, 827 "DXGI_FORMAT_BC2_UNORM_SRGB": 828 { 829 "texture2D": "always", 830 "texture3D": "always", 831 "textureCube": "always", 832 "shaderSample": "always", 833 "renderTarget": "never", 834 "multisampleRT": "never", 835 "depthStencil": "never", 836 "mipAutoGen": "never" 837 }, 838 "DXGI_FORMAT_BC3_TYPELESS": 839 { 840 "texture2D": "always", 841 "texture3D": "always", 842 "textureCube": "always", 843 "shaderSample": "never", 844 "renderTarget": "never", 845 "multisampleRT": "never", 846 "depthStencil": "never", 847 "mipAutoGen": "never" 848 }, 849 "DXGI_FORMAT_BC3_UNORM": 850 { 851 "texture2D": "always", 852 "texture3D": "always", 853 "textureCube": "always", 854 "shaderSample": "always", 855 "renderTarget": "never", 856 "multisampleRT": "never", 857 "depthStencil": "never", 858 "mipAutoGen": "never" 859 }, 860 "DXGI_FORMAT_BC3_UNORM_SRGB": 861 { 862 "texture2D": "always", 863 "texture3D": "always", 864 "textureCube": "always", 865 "shaderSample": "always", 866 "renderTarget": "never", 867 "multisampleRT": "never", 868 "depthStencil": "never", 869 "mipAutoGen": "never" 870 }, 871 "DXGI_FORMAT_BC4_TYPELESS": 872 { 873 "texture2D": "10_0", 874 "texture3D": "10_0", 875 "textureCube": "10_0", 876 "shaderSample": "never", 877 "renderTarget": "never", 878 "multisampleRT": "never", 879 "depthStencil": "never", 880 "mipAutoGen": "never" 881 }, 882 "DXGI_FORMAT_BC4_UNORM": 883 { 884 "texture2D": "10_0", 885 "texture3D": "10_0", 886 "textureCube": "10_0", 887 "shaderSample": "10_0", 888 "renderTarget": "never", 889 "multisampleRT": "never", 890 "depthStencil": "never", 891 "mipAutoGen": "never" 892 }, 893 "DXGI_FORMAT_BC4_SNORM": 894 { 895 "texture2D": "10_0", 896 "texture3D": "10_0", 897 "textureCube": "10_0", 898 "shaderSample": "10_0", 899 "renderTarget": "never", 900 "multisampleRT": "never", 901 "depthStencil": "never", 902 "mipAutoGen": "never" 903 }, 904 "DXGI_FORMAT_BC5_TYPELESS": 905 { 906 "texture2D": "10_0", 907 "texture3D": "10_0", 908 "textureCube": "10_0", 909 "shaderSample": "never", 910 "renderTarget": "never", 911 "multisampleRT": "never", 912 "depthStencil": "never", 913 "mipAutoGen": "never" 914 }, 915 "DXGI_FORMAT_BC5_UNORM": 916 { 917 "texture2D": "10_0", 918 "texture3D": "10_0", 919 "textureCube": "10_0", 920 "shaderSample": "10_0", 921 "renderTarget": "never", 922 "multisampleRT": "never", 923 "depthStencil": "never", 924 "mipAutoGen": "never" 925 }, 926 "DXGI_FORMAT_BC5_SNORM": 927 { 928 "texture2D": "10_0", 929 "texture3D": "10_0", 930 "textureCube": "10_0", 931 "shaderSample": "10_0", 932 "renderTarget": "never", 933 "multisampleRT": "never", 934 "depthStencil": "never", 935 "mipAutoGen": "never" 936 }, 937 "DXGI_FORMAT_B5G6R5_UNORM": 938 { 939 "texture2D": "dxgi1_2", 940 "texture3D": "dxgi1_2", 941 "textureCube": "dxgi1_2", 942 "shaderSample": "dxgi1_2", 943 "renderTarget": "dxgi1_2", 944 "multisampleRT": "check", 945 "depthStencil": "never", 946 "mipAutoGen": "dxgi1_2" 947 }, 948 "DXGI_FORMAT_B5G5R5A1_UNORM": 949 { 950 "texture2D": "dxgi1_2", 951 "texture3D": "dxgi1_2", 952 "textureCube": "dxgi1_2", 953 "shaderSample": "dxgi1_2", 954 "renderTarget": "check", 955 "multisampleRT": "check", 956 "depthStencil": "never", 957 "mipAutoGen": "dxgi1_2" 958 }, 959 "DXGI_FORMAT_B8G8R8A8_UNORM": 960 { 961 "texture2D": "check", 962 "texture3D": "check", 963 "textureCube": "check", 964 "shaderSample": "9_3always_10_0check11_0always", 965 "renderTarget": "9_3always_10_0check11_0always", 966 "multisampleRT": "check", 967 "depthStencil": "never", 968 "mipAutoGen": "always" 969 }, 970 "DXGI_FORMAT_B8G8R8X8_UNORM": 971 { 972 "texture2D": "check", 973 "texture3D": "check", 974 "textureCube": "check", 975 "shaderSample": "10_0check11_0always", 976 "renderTarget": "11_0", 977 "multisampleRT": "check", 978 "depthStencil": "never", 979 "mipAutoGen": "never" 980 }, 981 "DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM": 982 { 983 "texture2D": "check", 984 "texture3D": "check", 985 "textureCube": "never", 986 "shaderSample": "never", 987 "renderTarget": "never", 988 "multisampleRT": "never", 989 "depthStencil": "never", 990 "mipAutoGen": "never" 991 }, 992 "DXGI_FORMAT_B8G8R8A8_TYPELESS": 993 { 994 "texture2D": "check", 995 "texture3D": "check", 996 "textureCube": "check", 997 "shaderSample": "never", 998 "renderTarget": "never", 999 "multisampleRT": "never", 1000 "depthStencil": "never", 1001 "mipAutoGen": "never" 1002 }, 1003 "DXGI_FORMAT_B8G8R8A8_UNORM_SRGB": 1004 { 1005 "texture2D": "check", 1006 "texture3D": "check", 1007 "textureCube": "check", 1008 "shaderSample": "9_3check11_0always", 1009 "renderTarget": "dxgi1_2", 1010 "multisampleRT": "check", 1011 "depthStencil": "never", 1012 "mipAutoGen": "dxgi1_2" 1013 }, 1014 "DXGI_FORMAT_B8G8R8X8_TYPELESS": 1015 { 1016 "texture2D": "check", 1017 "texture3D": "check", 1018 "textureCube": "check", 1019 "shaderSample": "never", 1020 "renderTarget": "never", 1021 "multisampleRT": "never", 1022 "depthStencil": "never", 1023 "mipAutoGen": "never" 1024 }, 1025 "DXGI_FORMAT_B8G8R8X8_UNORM_SRGB": 1026 { 1027 "texture2D": "check", 1028 "texture3D": "check", 1029 "textureCube": "check", 1030 "shaderSample": "10_0check11_0always", 1031 "renderTarget": "11_0", 1032 "multisampleRT": "check", 1033 "depthStencil": "never", 1034 "mipAutoGen": "never" 1035 }, 1036 "DXGI_FORMAT_BC6H_TYPELESS": 1037 { 1038 "texture2D": "11_0", 1039 "texture3D": "11_0", 1040 "textureCube": "11_0", 1041 "shaderSample": "never", 1042 "renderTarget": "never", 1043 "multisampleRT": "never", 1044 "depthStencil": "never", 1045 "mipAutoGen": "never" 1046 }, 1047 "DXGI_FORMAT_BC6H_UF16": 1048 { 1049 "texture2D": "11_0", 1050 "texture3D": "11_0", 1051 "textureCube": "11_0", 1052 "shaderSample": "11_0", 1053 "renderTarget": "never", 1054 "multisampleRT": "never", 1055 "depthStencil": "never", 1056 "mipAutoGen": "never" 1057 }, 1058 "DXGI_FORMAT_BC6H_SF16": 1059 { 1060 "texture2D": "11_0", 1061 "texture3D": "11_0", 1062 "textureCube": "11_0", 1063 "shaderSample": "11_0", 1064 "renderTarget": "never", 1065 "multisampleRT": "never", 1066 "depthStencil": "never", 1067 "mipAutoGen": "never" 1068 }, 1069 "DXGI_FORMAT_BC7_TYPELESS": 1070 { 1071 "texture2D": "11_0", 1072 "texture3D": "11_0", 1073 "textureCube": "11_0", 1074 "shaderSample": "never", 1075 "renderTarget": "never", 1076 "multisampleRT": "never", 1077 "depthStencil": "never", 1078 "mipAutoGen": "never" 1079 }, 1080 "DXGI_FORMAT_BC7_UNORM": 1081 { 1082 "texture2D": "11_0", 1083 "texture3D": "11_0", 1084 "textureCube": "11_0", 1085 "shaderSample": "11_0", 1086 "renderTarget": "never", 1087 "multisampleRT": "never", 1088 "depthStencil": "never", 1089 "mipAutoGen": "never" 1090 }, 1091 "DXGI_FORMAT_BC7_UNORM_SRGB": 1092 { 1093 "texture2D": "11_0", 1094 "texture3D": "11_0", 1095 "textureCube": "11_0", 1096 "shaderSample": "11_0", 1097 "renderTarget": "never", 1098 "multisampleRT": "never", 1099 "depthStencil": "never", 1100 "mipAutoGen": "never" 1101 }, 1102 "DXGI_FORMAT_AYUV": 1103 { 1104 "texture2D": "11_1", 1105 "texture3D": "never", 1106 "textureCube": "never", 1107 "shaderSample": "11_1", 1108 "renderTarget": "11_1", 1109 "multisampleRT": "check", 1110 "depthStencil": "never", 1111 "mipAutoGen": "never" 1112 }, 1113 "DXGI_FORMAT_Y410": 1114 { 1115 "texture2D": "11_1", 1116 "texture3D": "never", 1117 "textureCube": "never", 1118 "shaderSample": "11_1", 1119 "renderTarget": "never", 1120 "multisampleRT": "never", 1121 "depthStencil": "never", 1122 "mipAutoGen": "never" 1123 }, 1124 "DXGI_FORMAT_Y416": 1125 { 1126 "texture2D": "11_1", 1127 "texture3D": "never", 1128 "textureCube": "never", 1129 "shaderSample": "11_1", 1130 "renderTarget": "never", 1131 "multisampleRT": "never", 1132 "depthStencil": "never", 1133 "mipAutoGen": "never" 1134 }, 1135 "DXGI_FORMAT_NV12": 1136 { 1137 "texture2D": "11_1", 1138 "texture3D": "never", 1139 "textureCube": "never", 1140 "shaderSample": "11_1", 1141 "renderTarget": "11_1", 1142 "multisampleRT": "check", 1143 "depthStencil": "never", 1144 "mipAutoGen": "never" 1145 }, 1146 "DXGI_FORMAT_P010": 1147 { 1148 "texture2D": "11_1", 1149 "texture3D": "never", 1150 "textureCube": "never", 1151 "shaderSample": "11_1", 1152 "renderTarget": "11_1", 1153 "multisampleRT": "check", 1154 "depthStencil": "never", 1155 "mipAutoGen": "never" 1156 }, 1157 "DXGI_FORMAT_P016": 1158 { 1159 "texture2D": "11_1", 1160 "texture3D": "never", 1161 "textureCube": "never", 1162 "shaderSample": "11_1", 1163 "renderTarget": "11_1", 1164 "multisampleRT": "check", 1165 "depthStencil": "never", 1166 "mipAutoGen": "never" 1167 }, 1168 "DXGI_FORMAT_420_OPAQUE": 1169 { 1170 "texture2D": "11_1", 1171 "texture3D": "never", 1172 "textureCube": "never", 1173 "shaderSample": "never", 1174 "renderTarget": "never", 1175 "multisampleRT": "never", 1176 "depthStencil": "never", 1177 "mipAutoGen": "never" 1178 }, 1179 "DXGI_FORMAT_YUY2": 1180 { 1181 "texture2D": "11_1", 1182 "texture3D": "never", 1183 "textureCube": "never", 1184 "shaderSample": "11_1", 1185 "renderTarget": "never", 1186 "multisampleRT": "never", 1187 "depthStencil": "never", 1188 "mipAutoGen": "never" 1189 }, 1190 "DXGI_FORMAT_Y210": 1191 { 1192 "texture2D": "11_1", 1193 "texture3D": "never", 1194 "textureCube": "never", 1195 "shaderSample": "11_1", 1196 "renderTarget": "never", 1197 "multisampleRT": "never", 1198 "depthStencil": "never", 1199 "mipAutoGen": "never" 1200 }, 1201 "DXGI_FORMAT_Y216": 1202 { 1203 "texture2D": "11_1", 1204 "texture3D": "never", 1205 "textureCube": "never", 1206 "shaderSample": "11_1", 1207 "renderTarget": "never", 1208 "multisampleRT": "never", 1209 "depthStencil": "never", 1210 "mipAutoGen": "never" 1211 }, 1212 "DXGI_FORMAT_NV11": 1213 { 1214 "texture2D": "11_1", 1215 "texture3D": "never", 1216 "textureCube": "never", 1217 "shaderSample": "11_1", 1218 "renderTarget": "11_1", 1219 "multisampleRT": "check", 1220 "depthStencil": "never", 1221 "mipAutoGen": "never" 1222 }, 1223 "DXGI_FORMAT_AI44": 1224 { 1225 "texture2D": "11_1", 1226 "texture3D": "never", 1227 "textureCube": "never", 1228 "shaderSample": "never", 1229 "renderTarget": "never", 1230 "multisampleRT": "never", 1231 "depthStencil": "never", 1232 "mipAutoGen": "never" 1233 }, 1234 "DXGI_FORMAT_IA44": 1235 { 1236 "texture2D": "11_1", 1237 "texture3D": "never", 1238 "textureCube": "never", 1239 "shaderSample": "never", 1240 "renderTarget": "never", 1241 "multisampleRT": "never", 1242 "depthStencil": "never", 1243 "mipAutoGen": "never" 1244 }, 1245 "DXGI_FORMAT_P8": 1246 { 1247 "texture2D": "11_1", 1248 "texture3D": "never", 1249 "textureCube": "never", 1250 "shaderSample": "never", 1251 "renderTarget": "never", 1252 "multisampleRT": "never", 1253 "depthStencil": "never", 1254 "mipAutoGen": "never" 1255 }, 1256 "DXGI_FORMAT_A8P8": 1257 { 1258 "texture2D": "11_1", 1259 "texture3D": "never", 1260 "textureCube": "never", 1261 "shaderSample": "never", 1262 "renderTarget": "never", 1263 "multisampleRT": "never", 1264 "depthStencil": "never", 1265 "mipAutoGen": "never" 1266 }, 1267 "DXGI_FORMAT_B4G4R4A4_UNORM": 1268 { 1269 "texture2D": "dxgi1_2", 1270 "texture3D": "dxgi1_2", 1271 "textureCube": "dxgi1_2", 1272 "shaderSample": "dxgi1_2", 1273 "renderTarget": "check", 1274 "multisampleRT": "check", 1275 "depthStencil": "never", 1276 "mipAutoGen": "dxgi1_2" 1277 } 1278 } 1279] 1280