102 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: 316 ShaderStage: 1417 PayloadSizeInBytes: 409218 MinimumWaveLaneCount: 019 MaximumWaveLaneCount: 429496729520 UsesViewID: 021 SigInputVectors: 022 SigOutputVectors: [ 8, 16, 32, 64 ]23 NumThreadsX: 51224 NumThreadsY: 102425 NumThreadsZ: 204826 EntryName: ASEntry27 ResourceStride: 2428 Resources:29 - Type: Sampler30 Space: 231 LowerBound: 332 UpperBound: 433 Kind: TextureCube34 Flags:35 UsedByAtomic64: false36 - Type: Invalid37 Space: 3276838 LowerBound: 838860839 UpperBound: 214748364840 Kind: Invalid41 Flags:42 UsedByAtomic64: false43 SigInputElements: []44 SigOutputElements: []45 SigPatchOrPrimElements: []46 InputOutputMap:47 - [ ]48 - [ ]49 - [ ]50 - [ ]51 - Name: DXIL52 Size: 2453 Program:54 MajorVersion: 655 MinorVersion: 056 ShaderKind: 1457 Size: 658 DXILMajorVersion: 059 DXILMinorVersion: 160 DXILSize: 061...62 63# CHECK: Name: PSV064# CHECK: PSVInfo:65# CHECK-NEXT: Version: 366# CHECK-NEXT: ShaderStage: 1467# CHECK-NEXT: PayloadSizeInBytes: 409268# CHECK-NEXT: MinimumWaveLaneCount: 069# CHECK-NEXT: MaximumWaveLaneCount: 429496729570# CHECK-NEXT: UsesViewID: 071# CHECK-NEXT: SigInputVectors: 072# CHECK-NEXT: SigOutputVectors: [ 8, 16, 32, 64 ]73# CHECK-NEXT: NumThreadsX: 51274# CHECK-NEXT: NumThreadsY: 102475# CHECK-NEXT: NumThreadsZ: 204876# CHECK-NEXT: EntryName: ASEntry77# CHECK-NEXT: ResourceStride: 2478# CHECK-NEXT: Resources:79# CHECK-NEXT: - Type: Sampler80# CHECK-NEXT: Space: 281# CHECK-NEXT: LowerBound: 382# CHECK-NEXT: UpperBound: 483# CHECK-NEXT: Kind: TextureCube84# CHECK-NEXT: Flags:85# CHECK-NEXT: UsedByAtomic64: false86# CHECK-NEXT: - Type: Invalid87# CHECK-NEXT: Space: 3276888# CHECK-NEXT: LowerBound: 838860889# CHECK-NEXT: UpperBound: 214748364890# CHECK-NEXT: Kind: Invalid91# CHECK-NEXT: Flags:92# CHECK-NEXT: UsedByAtomic64: false93# CHECK-NEXT: SigInputElements: []94# CHECK-NEXT: SigOutputElements: []95# CHECK-NEXT: SigPatchOrPrimElements: []96# CHECK-NEXT: InputOutputMap:97# CHECK-NEXT: - [ ]98# CHECK-NEXT: - [ ]99# CHECK-NEXT: - [ ]100# CHECK-NEXT: - [ ]101# CHECK-NEXT: Name102