[rtsan] Add fork/execve interceptors (#117198)
[llvm-project.git] / llvm / test / ObjectYAML / DXContainer / DomainMaskVectors.yaml
blob1a2f341f03ef71351ed1ebacc053ff26143c3e7d
1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
2 --- !dxcontainer
3 Header:
4   Hash:            [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
5                      0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]
6   Version:
7     Major:           1
8     Minor:           0
9   FileSize:        4616
10   PartCount:       8
11   PartOffsets:     [ 64, 80, 140, 200, 580, 952, 2756, 2784 ]
12 Parts:
13   - Name:            SFI0
14     Size:            8
15     Flags:
16       Doubles:         false
17       ComputeShadersPlusRawAndStructuredBuffers: false
18       UAVsAtEveryStage: false
19       Max64UAVs:       false
20       MinimumPrecision: false
21       DX11_1_DoubleExtensions: false
22       DX11_1_ShaderExtensions: false
23       LEVEL9ComparisonFiltering: false
24       TiledResources:  false
25       StencilRef:      false
26       InnerCoverage:   false
27       TypedUAVLoadAdditionalFormats: false
28       ROVs:            false
29       ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer: false
30       WaveOps:         false
31       Int64Ops:        false
32       ViewID:          true
33       Barycentrics:    false
34       NativeLowPrecision: false
35       ShadingRate:     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
43       RESERVED:        false
44       AtomicInt64OnHeapResource: false
45       AdvancedTextureOps: false
46       WriteableMSAATextures: false
47       NextUnusedBit:   false
48   - Name:            ISG1
49     Size:            52
50   - Name:            OSG1
51     Size:            52
52   - Name:            PSG1
53     Size:            372
54   - Name:            PSV0
55     Size:            364
56     PSVInfo:
57       Version:         2
58       ShaderStage:     4
59       InputControlPointCount: 16
60       OutputPositionPresent: 1
61       TessellatorDomain: 3
62       MinimumWaveLaneCount: 0
63       MaximumWaveLaneCount: 4294967295
64       UsesViewID:      1
65       SigPatchConstOrPrimVectors: 7
66       SigInputVectors: 1
67       SigOutputVectors: [ 1, 0, 0, 0 ]
68       NumThreadsX:     0
69       NumThreadsY:     0
70       NumThreadsZ:     0
71       ResourceStride:  24
72       Resources:
73         - Type:            CBV
74           Space:           0
75           LowerBound:      0
76           UpperBound:      0
77           Kind:            CBuffer
78           Flags:
79             UsedByAtomic64:  true
80       SigInputElements:
81         - Name:            AAA_HSFoo
82           Indices:         [ 0 ]
83           StartRow:        0
84           Cols:            3
85           StartCol:        0
86           Allocated:       true
87           Kind:            Arbitrary
88           ComponentType:   Float32
89           Interpolation:   Linear
90           DynamicMask:     0x0
91           Stream:          0
92       SigOutputElements:
93         - Name:            ''
94           Indices:         [ 0 ]
95           StartRow:        0
96           Cols:            4
97           StartCol:        0
98           Allocated:       true
99           Kind:            Position
100           ComponentType:   Float32
101           Interpolation:   LinearNoperspective
102           DynamicMask:     0x0
103           Stream:          0
104       SigPatchOrPrimElements:
105         - Name:            ''
106           Indices:         [ 0, 1, 2, 3 ]
107           StartRow:        0
108           Cols:            1
109           StartCol:        3
110           Allocated:       true
111           Kind:            TessFactor
112           ComponentType:   Float32
113           Interpolation:   Undefined
114           DynamicMask:     0x0
115           Stream:          0
116         - Name:            ''
117           Indices:         [ 0, 1 ]
118           StartRow:        4
119           Cols:            1
120           StartCol:        3
121           Allocated:       true
122           Kind:            InsideTessFactor
123           ComponentType:   Float32
124           Interpolation:   Undefined
125           DynamicMask:     0x0
126           Stream:          0
127         - Name:            AAA
128           Indices:         [ 0 ]
129           StartRow:        6
130           Cols:            4
131           StartCol:        0
132           Allocated:       true
133           Kind:            Arbitrary
134           ComponentType:   Float32
135           Interpolation:   Undefined
136           DynamicMask:     0x0
137           Stream:          0
138         - Name:            BBB
139           Indices:         [ 0, 1, 2 ]
140           StartRow:        0
141           Cols:            3
142           StartCol:        0
143           Allocated:       true
144           Kind:            Arbitrary
145           ComponentType:   Float32
146           Interpolation:   Undefined
147           DynamicMask:     0x0
148           Stream:          0
149       OutputVectorMasks:
150         - [ 0x1 ]
151         - [  ]
152         - [  ]
153         - [  ]
154       InputOutputMap:
155         - [ 0x0, 0xD, 0x0, 0x0 ]
156         - [  ]
157         - [  ]
158         - [  ]
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 ]
162   - Name:            STAT
163     Size:            1796
164   - Name:            HASH
165     Size:            20
166     Hash:
167       IncludesSource:  false
168       Digest:          [ 0xD4, 0x48, 0xCB, 0xFE, 0xF9, 0xCD, 0x92, 0x7B, 
169                          0xBD, 0x2B, 0x9A, 0x9D, 0xB4, 0x6F, 0x3E, 0x83 ]
170   - Name:            DXIL
171     Size:            24
172     Program:
173       MajorVersion:    6
174       MinorVersion:    1
175       ShaderKind:      4
176       Size:            6
177       DXILMajorVersion: 1
178       DXILMinorVersion: 1
179       DXILSize:        0
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 ]
191 # CHECK-NEXT:   - [  ]
192 # CHECK-NEXT:   - [  ]
193 # CHECK-NEXT:   - [  ]
194 # CHECK-NEXT: InputOutputMap:
195 # CHECK-NEXT:   - [ 0x0, 0xD, 0x0, 0x0 ]
196 # CHECK-NEXT:   - [  ]
197 # CHECK-NEXT:   - [  ]
198 # CHECK-NEXT:   - [  ]
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 ]