1# RUN: yaml2obj %s | obj2yaml | FileCheck %s 2 3--- !dxcontainer 4Header: 5 Hash: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 6 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ] 7 Version: 8 Major: 1 9 Minor: 0 10 PartCount: 2 11Parts: 12 - Name: PSV0 13 Size: 144 14 PSVInfo: 15 Version: 3 16 ShaderStage: 13 17 GroupSharedBytesUsed: 1024 18 GroupSharedBytesDependentOnViewID: 2056 19 PayloadSizeInBytes: 4092 20 MaxOutputVertices: 8196 21 MaxOutputPrimitives: 4092 22 MinimumWaveLaneCount: 0 23 MaximumWaveLaneCount: 4294967295 24 UsesViewID: 0 25 SigPrimVectors: 128 26 MeshOutputTopology: 16 27 SigInputVectors: 0 28 SigOutputVectors: [ 8, 16, 32, 64 ] 29 NumThreadsX: 512 30 NumThreadsY: 1024 31 NumThreadsZ: 2048 32 EntryName: MSEntry 33 ResourceStride: 24 34 Resources: 35 - Type: Sampler 36 Space: 2 37 LowerBound: 3 38 UpperBound: 4 39 Kind: TextureCube 40 Flags: 41 UsedByAtomic64: false 42 - Type: Invalid 43 Space: 32768 44 LowerBound: 8388608 45 UpperBound: 2147483648 46 Kind: Invalid 47 Flags: 48 UsedByAtomic64: false 49 SigInputElements: [] 50 SigOutputElements: [] 51 SigPatchOrPrimElements: [] 52 InputOutputMap: 53 - [ ] 54 - [ ] 55 - [ ] 56 - [ ] 57 - Name: DXIL 58 Size: 24 59 Program: 60 MajorVersion: 6 61 MinorVersion: 0 62 ShaderKind: 13 63 Size: 6 64 DXILMajorVersion: 0 65 DXILMinorVersion: 1 66 DXILSize: 0 67... 68 69# CHECK: Name: PSV0 70# CHECK: PSVInfo: 71# CHECK-NEXT: Version: 3 72# CHECK-NEXT: ShaderStage: 13 73# CHECK-NEXT: GroupSharedBytesUsed: 1024 74# CHECK-NEXT: GroupSharedBytesDependentOnViewID: 2056 75# CHECK-NEXT: PayloadSizeInBytes: 4092 76# CHECK-NEXT: MaxOutputVertices: 8196 77# CHECK-NEXT: MaxOutputPrimitives: 4092 78# CHECK-NEXT: MinimumWaveLaneCount: 0 79# CHECK-NEXT: MaximumWaveLaneCount: 4294967295 80# CHECK-NEXT: UsesViewID: 0 81# CHECK-NEXT: SigPrimVectors: 128 82# CHECK-NEXT: MeshOutputTopology: 16 83# CHECK-NEXT: SigInputVectors: 0 84# CHECK-NEXT: SigOutputVectors: [ 8, 16, 32, 64 ] 85# CHECK-NEXT: NumThreadsX: 512 86# CHECK-NEXT: NumThreadsY: 1024 87# CHECK-NEXT: NumThreadsZ: 2048 88# CHECK-NEXT: EntryName: MSEntry 89# CHECK-NEXT: ResourceStride: 24 90# CHECK-NEXT: Resources: 91# CHECK-NEXT: - Type: Sampler 92# CHECK-NEXT: Space: 2 93# CHECK-NEXT: LowerBound: 3 94# CHECK-NEXT: UpperBound: 4 95# CHECK-NEXT: Kind: TextureCube 96# CHECK-NEXT: Flags: 97# CHECK-NEXT: UsedByAtomic64: false 98# CHECK-NEXT: - Type: Invalid 99# CHECK-NEXT: Space: 32768 100# CHECK-NEXT: LowerBound: 8388608 101# CHECK-NEXT: UpperBound: 2147483648 102# CHECK-NEXT: Kind: Invalid 103# CHECK-NEXT: Flags: 104# CHECK-NEXT: UsedByAtomic64: false 105# CHECK-NEXT: SigInputElements: [] 106# CHECK-NEXT: SigOutputElements: [] 107# CHECK-NEXT: SigPatchOrPrimElements: [] 108# CHECK-NEXT: InputOutputMap: 109# CHECK-NEXT: - [ ] 110# CHECK-NEXT: - [ ] 111# CHECK-NEXT: - [ ] 112# CHECK-NEXT: - [ ] 113# CHECK-NEXT: Name 114