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, 148, 208, 488, 740, 2468, 2496 ]
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: 32
60 OutputControlPointCount: 16
62 TessellatorOutputPrimitive: 3
63 MinimumWaveLaneCount: 0
64 MaximumWaveLaneCount: 4294967295
66 SigPatchConstOrPrimVectors: 7
68 SigOutputVectors: [ 1, 0, 0, 0 ]
75 - Name: Sem_HSFoo_Input_qq
82 ComponentType: Float32
94 ComponentType: Float32
98 SigPatchOrPrimElements:
100 Indices: [ 0, 1, 2, 3 ]
106 ComponentType: Float32
107 Interpolation: Undefined
116 Kind: InsideTessFactor
117 ComponentType: Float32
118 Interpolation: Undefined
128 ComponentType: Float32
129 Interpolation: Undefined
137 PatchOrPrimMasks: [ 0x800080 ]
139 - [ 0x5, 0x2, 0x4, 0xC ]
143 InputPatchMap: [ 0x880000, 0x8888, 0x800000, 0x880000 ]
149 IncludesSource: false
150 Digest: [ 0xF4, 0x87, 0x4C, 0x40, 0xFD, 0x7A, 0x89, 0xFE,
151 0x1F, 0xC3, 0xAB, 0x8C, 0xC7, 0x18, 0xA9, 0xA ]
164 # Verify the vector sizes and ViewID use.
165 # CHECK: UsesViewID: 1
166 # CHECK-NEXT: SigPatchConstOrPrimVectors: 7
167 # CHECK-NEXT: SigInputVectors: 1
168 # CHECK-NEXT: SigOutputVectors: [ 1, 0, 0, 0 ]
170 # Verify the vector encodings.
171 # CHECK: OutputVectorMasks:
172 # CHECK-NEXT: - [ 0x4 ]
176 # CHECK-NEXT: PatchOrPrimMasks: [ 0x800080 ]
177 # CHECK-NEXT: InputOutputMap:
178 # CHECK-NEXT: - [ 0x5, 0x2, 0x4, 0xC ]