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: 1 16 ShaderStage: 3 17 InputControlPointCount: 1024 18 OutputControlPointCount: 4096 19 TessellatorDomain: 2056 20 TessellatorOutputPrimitive: 8192 21 MinimumWaveLaneCount: 0 22 MaximumWaveLaneCount: 4294967295 23 UsesViewID: 0 24 SigPatchConstOrPrimVectors: 0 25 SigInputVectors: 0 26 SigOutputVectors: [ 0, 16, 32, 64 ] 27 ResourceStride: 16 28 Resources: 29 - Type: Sampler 30 Space: 2 31 LowerBound: 3 32 UpperBound: 4 33 - Type: Invalid 34 Space: 32768 35 LowerBound: 8388608 36 UpperBound: 2147483648 37 SigInputElements: [] 38 SigOutputElements: [] 39 SigPatchOrPrimElements: [] 40 InputOutputMap: 41 - [ ] 42 - [ ] 43 - [ ] 44 - [ ] 45 InputPatchMap: [] 46 - Name: DXIL 47 Size: 24 48 Program: 49 MajorVersion: 6 50 MinorVersion: 0 51 ShaderKind: 3 52 Size: 6 53 DXILMajorVersion: 0 54 DXILMinorVersion: 1 55 DXILSize: 0 56... 57 58# CHECK: Name: PSV0 59# CHECK: PSVInfo: 60# CHECK-NEXT: Version: 1 61# CHECK-NEXT: ShaderStage: 3 62# CHECK-NEXT: InputControlPointCount: 1024 63# CHECK-NEXT: OutputControlPointCount: 4096 64# CHECK-NEXT: TessellatorDomain: 2056 65# CHECK-NEXT: TessellatorOutputPrimitive: 8192 66# CHECK-NEXT: MinimumWaveLaneCount: 0 67# CHECK-NEXT: MaximumWaveLaneCount: 4294967295 68# CHECK-NEXT: UsesViewID: 0 69# CHECK-NEXT: SigPatchConstOrPrimVectors: 0 70# CHECK-NEXT: SigInputVectors: 0 71# CHECK-NEXT: SigOutputVectors: [ 0, 16, 32, 64 ] 72# CHECK-NEXT: ResourceStride: 16 73# CHECK-NEXT: Resources: 74# CHECK-NEXT: - Type: Sampler 75# CHECK-NEXT: Space: 2 76# CHECK-NEXT: LowerBound: 3 77# CHECK-NEXT: UpperBound: 4 78# CHECK-NEXT: - Type: Invalid 79# CHECK-NEXT: Space: 32768 80# CHECK-NEXT: LowerBound: 8388608 81# CHECK-NEXT: UpperBound: 2147483648 82# CHECK-NEXT: SigInputElements: [] 83# CHECK-NEXT: SigOutputElements: [] 84# CHECK-NEXT: SigPatchOrPrimElements: [] 85# CHECK-NEXT: InputOutputMap: 86# CHECK-NEXT: - [ ] 87# CHECK-NEXT: - [ ] 88# CHECK-NEXT: - [ ] 89# CHECK-NEXT: - [ ] 90# CHECK-NEXT: InputPatchMap: [ ] 91# CHECK-NEXT: Name 92