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: [ 60, 76, 204, 292, 584, 2092, 2120 ]
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
60 OutputPositionPresent: 0
61 MinimumWaveLaneCount: 0
62 MaximumWaveLaneCount: 4294967295
66 SigOutputVectors: [ 1, 1, 0, 0 ]
80 ComponentType: Float32
81 Interpolation: LinearNoperspective
91 ComponentType: Float32
102 ComponentType: Float32
103 Interpolation: Linear
114 ComponentType: Float32
115 Interpolation: Linear
125 ComponentType: Float32
126 Interpolation: Linear
129 SigPatchOrPrimElements: []
136 - [ 0x2, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
137 - [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x4, 0x8 ]
145 IncludesSource: false
146 Digest: [ 0x10, 0xA2, 0x84, 0xA5, 0x76, 0xA6, 0x28, 0x82,
147 0x21, 0x39, 0x1, 0xE0, 0x53, 0x19, 0xBE, 0x79 ]
160 # Verify the vector sizes.
161 # CHECK: SigInputVectors: 3
162 # CHECK-NEXT: SigOutputVectors: [ 1, 1, 0, 0 ]
164 # Verify the vector mask encodings.
165 # CHECK: OutputVectorMasks:
166 # CHECK-NEXT: - [ 0xE ]
167 # CHECK-NEXT: - [ 0x5 ]
170 # CHECK-NEXT: InputOutputMap:
171 # CHECK-NEXT: - [ 0x2, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
172 # CHECK-NEXT: - [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x4, 0x8 ]