• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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