110 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: 417 InputControlPointCount: 102418 OutputPositionPresent: 119 TessellatorDomain: 205620 MinimumWaveLaneCount: 021 MaximumWaveLaneCount: 429496729522 UsesViewID: 023 SigPatchConstOrPrimVectors: 024 SigInputVectors: 025 SigOutputVectors: [ 0, 16, 32, 64 ]26 NumThreadsX: 51227 NumThreadsY: 102428 NumThreadsZ: 204829 EntryName: DSEntry30 ResourceStride: 2431 Resources:32 - Type: Sampler33 Space: 234 LowerBound: 335 UpperBound: 436 Kind: TextureCube37 Flags:38 UsedByAtomic64: false39 - Type: Invalid40 Space: 3276841 LowerBound: 838860842 UpperBound: 214748364843 Kind: Invalid44 Flags:45 UsedByAtomic64: false46 SigInputElements: []47 SigOutputElements: []48 SigPatchOrPrimElements: []49 InputOutputMap:50 - [ ]51 - [ ]52 - [ ]53 - [ ]54 PatchOutputMap: []55 - Name: DXIL56 Size: 2457 Program:58 MajorVersion: 659 MinorVersion: 060 ShaderKind: 461 Size: 662 DXILMajorVersion: 063 DXILMinorVersion: 164 DXILSize: 065...66 67# CHECK: Name: PSV068# CHECK: PSVInfo:69# CHECK-NEXT: Version: 370# CHECK-NEXT: ShaderStage: 471# CHECK-NEXT: InputControlPointCount: 102472# CHECK-NEXT: OutputPositionPresent: 173# CHECK-NEXT: TessellatorDomain: 205674# CHECK-NEXT: MinimumWaveLaneCount: 075# CHECK-NEXT: MaximumWaveLaneCount: 429496729576# CHECK-NEXT: UsesViewID: 077# CHECK-NEXT: SigPatchConstOrPrimVectors: 078# CHECK-NEXT: SigInputVectors: 079# CHECK-NEXT: SigOutputVectors: [ 0, 16, 32, 64 ]80# CHECK-NEXT: NumThreadsX: 51281# CHECK-NEXT: NumThreadsY: 102482# CHECK-NEXT: NumThreadsZ: 204883# CHECK-NEXT: EntryName: DSEntry84# CHECK-NEXT: ResourceStride: 2485# CHECK-NEXT: Resources:86# CHECK-NEXT: - Type: Sampler87# CHECK-NEXT: Space: 288# CHECK-NEXT: LowerBound: 389# CHECK-NEXT: UpperBound: 490# CHECK-NEXT: Kind: TextureCube91# CHECK-NEXT: Flags:92# CHECK-NEXT: UsedByAtomic64: false93# CHECK-NEXT: - Type: Invalid94# CHECK-NEXT: Space: 3276895# CHECK-NEXT: LowerBound: 838860896# CHECK-NEXT: UpperBound: 214748364897# CHECK-NEXT: Kind: Invalid98# CHECK-NEXT: Flags:99# CHECK-NEXT: UsedByAtomic64: false100# CHECK-NEXT: SigInputElements: []101# CHECK-NEXT: SigOutputElements: []102# CHECK-NEXT: SigPatchOrPrimElements: []103# CHECK-NEXT: InputOutputMap:104# CHECK-NEXT: - [ ]105# CHECK-NEXT: - [ ]106# CHECK-NEXT: - [ ]107# CHECK-NEXT: - [ ]108# CHECK-NEXT: PatchOutputMap: [ ]109# CHECK-NEXT: Name110