98 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: 216 ShaderStage: 517 MinimumWaveLaneCount: 018 MaximumWaveLaneCount: 429496729519 UsesViewID: 020 SigInputVectors: 021 SigOutputVectors: [ 8, 16, 32, 64 ]22 NumThreadsX: 51223 NumThreadsY: 102424 NumThreadsZ: 204825 ResourceStride: 2426 Resources:27 - Type: Sampler28 Space: 229 LowerBound: 330 UpperBound: 431 Kind: TextureCube32 Flags:33 UsedByAtomic64: false34 - Type: Invalid35 Space: 3276836 LowerBound: 838860837 UpperBound: 214748364838 Kind: Invalid39 Flags:40 UsedByAtomic64: false41 SigInputElements: []42 SigOutputElements: []43 SigPatchOrPrimElements: []44 InputOutputMap:45 - [ ]46 - [ ]47 - [ ]48 - [ ]49 - Name: DXIL50 Size: 2451 Program:52 MajorVersion: 653 MinorVersion: 054 ShaderKind: 555 Size: 656 DXILMajorVersion: 057 DXILMinorVersion: 158 DXILSize: 059...60 61# CHECK: Name: PSV062# CHECK: PSVInfo:63# CHECK-NEXT: Version: 264# CHECK-NEXT: ShaderStage: 565# CHECK-NEXT: MinimumWaveLaneCount: 066# CHECK-NEXT: MaximumWaveLaneCount: 429496729567# CHECK-NEXT: UsesViewID: 068# CHECK-NEXT: SigInputVectors: 069# CHECK-NEXT: SigOutputVectors: [ 8, 16, 32, 64 ]70# CHECK-NEXT: NumThreadsX: 51271# CHECK-NEXT: NumThreadsY: 102472# CHECK-NEXT: NumThreadsZ: 204873# CHECK-NEXT: ResourceStride: 2474# CHECK-NEXT: Resources:75# CHECK-NEXT: - Type: Sampler76# CHECK-NEXT: Space: 277# CHECK-NEXT: LowerBound: 378# CHECK-NEXT: UpperBound: 479# CHECK-NEXT: Kind: TextureCube80# CHECK-NEXT: Flags:81# CHECK-NEXT: UsedByAtomic64: false82# CHECK-NEXT: - Type: Invalid83# CHECK-NEXT: Space: 3276884# CHECK-NEXT: LowerBound: 838860885# CHECK-NEXT: UpperBound: 214748364886# CHECK-NEXT: Kind: Invalid87# CHECK-NEXT: Flags:88# CHECK-NEXT: UsedByAtomic64: false89# CHECK-NEXT: SigInputElements: []90# CHECK-NEXT: SigOutputElements: []91# CHECK-NEXT: SigPatchOrPrimElements: []92# CHECK-NEXT: InputOutputMap:93# CHECK-NEXT: - [ ]94# CHECK-NEXT: - [ ]95# CHECK-NEXT: - [ ]96# CHECK-NEXT: - [ ]97# CHECK-NEXT: Name98