1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
4 Hash: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
5 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
11 PartOffsets: [ 64, 80, 140, 200, 580, 952, 2756, 2784 ]
17 ComputeShadersPlusRawAndStructuredBuffers: false
18 UAVsAtEveryStage: false
20 MinimumPrecision: false
21 DX11_1_DoubleExtensions: false
22 DX11_1_ShaderExtensions: false
23 LEVEL9ComparisonFiltering: false
27 TypedUAVLoadAdditionalFormats: false
29 ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer: false
34 NativeLowPrecision: false
36 Raytracing_Tier_1_1: false
37 SamplerFeedback: false
38 AtomicInt64OnTypedResource: false
39 AtomicInt64OnGroupShared: false
40 DerivativesInMeshAndAmpShaders: false
41 ResourceDescriptorHeapIndexing: false
42 SamplerDescriptorHeapIndexing: false
44 AtomicInt64OnHeapResource: false
45 AdvancedTextureOps: false
46 WriteableMSAATextures: false
59 InputControlPointCount: 16
60 OutputPositionPresent: 1
62 MinimumWaveLaneCount: 0
63 MaximumWaveLaneCount: 4294967295
65 SigPatchConstOrPrimVectors: 7
67 SigOutputVectors: [ 1, 0, 0, 0 ]
87 ComponentType: Float32
99 ComponentType: Float32
100 Interpolation: LinearNoperspective
103 SigPatchOrPrimElements:
105 Indices: [ 0, 1, 2, 3 ]
111 ComponentType: Float32
112 Interpolation: Undefined
121 Kind: InsideTessFactor
122 ComponentType: Float32
123 Interpolation: Undefined
133 ComponentType: Float32
134 Interpolation: Undefined
144 ComponentType: Float32
145 Interpolation: Undefined
154 - [ 0x0, 0xD, 0x0, 0x0 ]
158 PatchOutputMap: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
159 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
160 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0 ]
166 IncludesSource: false
167 Digest: [ 0xD4, 0x48, 0xCB, 0xFE, 0xF9, 0xCD, 0x92, 0x7B,
168 0xBD, 0x2B, 0x9A, 0x9D, 0xB4, 0x6F, 0x3E, 0x83 ]
181 # Verify the vector sizes and ViewID use.
182 # CHECK: UsesViewID: 1
183 # CHECK-NEXT: SigPatchConstOrPrimVectors: 7
184 # CHECK-NEXT: SigInputVectors: 1
185 # CHECK-NEXT: SigOutputVectors: [ 1, 0, 0, 0 ]
187 # Verify the vector mask encodings.
188 # CHECK: OutputVectorMasks:
189 # CHECK-NEXT: - [ 0x1 ]
193 # CHECK-NEXT: InputOutputMap:
194 # CHECK-NEXT: - [ 0x0, 0xD, 0x0, 0x0 ]
198 # CHECK-NEXT: PatchOutputMap: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
199 # CHECK-NEXT: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
200 # CHECK-NEXT: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0 ]