xref: /llvm-project/llvm/test/tools/obj2yaml/DXContainer/ShaderFlagsEmpty.yaml (revision 76fca14750e3ca536e9b65a99ed55730cd704403)
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s
2
3--- !dxcontainer
4Header:
5  Hash:            [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
6                     0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
7  Version:
8    Major:           1
9    Minor:           0
10  PartCount:       2
11Parts:
12  - Name:            SFI0
13    Size:            8
14    Flags:
15      Doubles:         false
16      ComputeShadersPlusRawAndStructuredBuffers: false
17      UAVsAtEveryStage: false
18      Max64UAVs:       false
19      MinimumPrecision: false
20      DX11_1_DoubleExtensions: false
21      DX11_1_ShaderExtensions: false
22      LEVEL9ComparisonFiltering: false
23      TiledResources:  false
24      StencilRef:      false
25      InnerCoverage:   false
26      TypedUAVLoadAdditionalFormats: false
27      ROVs:            false
28      ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer: false
29      WaveOps:         false
30      Int64Ops:        false
31      ViewID:          false
32      Barycentrics:    false
33      NativeLowPrecision: false
34      ShadingRate:     false
35      Raytracing_Tier_1_1: false
36      SamplerFeedback: false
37      AtomicInt64OnTypedResource: false
38      AtomicInt64OnGroupShared: false
39      DerivativesInMeshAndAmpShaders: false
40      ResourceDescriptorHeapIndexing: false
41      SamplerDescriptorHeapIndexing: false
42      RESERVED:        false
43      AtomicInt64OnHeapResource: false
44      AdvancedTextureOps: false
45      WriteableMSAATextures: false
46      NextUnusedBit:   false
47  - Name:            FKE0
48    Size:            8
49...
50
51# CHECK: Parts:
52# CHECK-NEXT:   - Name:            SFI0
53# CHECK-NEXT:     Size:            8
54# CHECK-NOT:      Flags:
55# CHECK-NEXT:   - Name:            FKE0
56