90 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !dxcontainer4Header:5 Hash: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 6 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]7 Version:8 Major: 19 Minor: 010 PartCount: 211Parts:12 - Name: PSV013 Size: 14414 PSVInfo:15 Version: 116 ShaderStage: 417 InputControlPointCount: 102418 OutputPositionPresent: 119 TessellatorDomain: 205620 MinimumWaveLaneCount: 021 MaximumWaveLaneCount: 429496729522 UsesViewID: 023 SigPatchConstOrPrimVectors: 024 SigInputVectors: 025 SigOutputVectors: [ 0, 16, 32, 64 ]26 ResourceStride: 1627 Resources:28 - Type: Sampler29 Space: 230 LowerBound: 331 UpperBound: 432 - Type: Invalid33 Space: 3276834 LowerBound: 838860835 UpperBound: 214748364836 SigInputElements: []37 SigOutputElements: []38 SigPatchOrPrimElements: []39 InputOutputMap:40 - [ ]41 - [ ]42 - [ ]43 - [ ]44 PatchOutputMap: []45 - Name: DXIL46 Size: 2447 Program:48 MajorVersion: 649 MinorVersion: 050 ShaderKind: 451 Size: 652 DXILMajorVersion: 053 DXILMinorVersion: 154 DXILSize: 055...56 57# CHECK: Name: PSV058# CHECK: PSVInfo:59# CHECK-NEXT: Version: 160# CHECK-NEXT: ShaderStage: 461# CHECK-NEXT: InputControlPointCount: 102462# CHECK-NEXT: OutputPositionPresent: 163# CHECK-NEXT: TessellatorDomain: 205664# CHECK-NEXT: MinimumWaveLaneCount: 065# CHECK-NEXT: MaximumWaveLaneCount: 429496729566# CHECK-NEXT: UsesViewID: 067# CHECK-NEXT: SigPatchConstOrPrimVectors: 068# CHECK-NEXT: SigInputVectors: 069# CHECK-NEXT: SigOutputVectors: [ 0, 16, 32, 64 ]70# CHECK-NEXT: ResourceStride: 1671# CHECK-NEXT: Resources:72# CHECK-NEXT: - Type: Sampler73# CHECK-NEXT: Space: 274# CHECK-NEXT: LowerBound: 375# CHECK-NEXT: UpperBound: 476# CHECK-NEXT: - Type: Invalid77# CHECK-NEXT: Space: 3276878# CHECK-NEXT: LowerBound: 838860879# CHECK-NEXT: UpperBound: 214748364880# CHECK-NEXT: SigInputElements: []81# CHECK-NEXT: SigOutputElements: []82# CHECK-NEXT: SigPatchOrPrimElements: []83# CHECK-NEXT: InputOutputMap:84# CHECK-NEXT: - [ ]85# CHECK-NEXT: - [ ]86# CHECK-NEXT: - [ ]87# CHECK-NEXT: - [ ]88# CHECK-NEXT: PatchOutputMap: [ ]89# CHECK-NEXT: Name90