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 ]
88 ComponentType: Float32
100 ComponentType: Float32
101 Interpolation: LinearNoperspective
104 SigPatchOrPrimElements:
106 Indices: [ 0, 1, 2, 3 ]
112 ComponentType: Float32
113 Interpolation: Undefined
122 Kind: InsideTessFactor
123 ComponentType: Float32
124 Interpolation: Undefined
134 ComponentType: Float32
135 Interpolation: Undefined
145 ComponentType: Float32
146 Interpolation: Undefined
155 - [ 0x0, 0xD, 0x0, 0x0 ]
159 PatchOutputMap: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
160 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
161 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0 ]
167 IncludesSource: false
168 Digest: [ 0xD4, 0x48, 0xCB, 0xFE, 0xF9, 0xCD, 0x92, 0x7B,
169 0xBD, 0x2B, 0x9A, 0x9D, 0xB4, 0x6F, 0x3E, 0x83 ]
182 # Verify the vector sizes and ViewID use.
183 # CHECK: UsesViewID: 1
184 # CHECK-NEXT: SigPatchConstOrPrimVectors: 7
185 # CHECK-NEXT: SigInputVectors: 1
186 # CHECK-NEXT: SigOutputVectors: [ 1, 0, 0, 0 ]
188 # Verify the vector mask encodings.
189 # CHECK: OutputVectorMasks:
190 # CHECK-NEXT: - [ 0x1 ]
194 # CHECK-NEXT: InputOutputMap:
195 # CHECK-NEXT: - [ 0x0, 0xD, 0x0, 0x0 ]
199 # CHECK-NEXT: PatchOutputMap: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
200 # CHECK-NEXT: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
201 # CHECK-NEXT: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0 ]