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: 216 ShaderStage: 317 InputControlPointCount: 102418 OutputControlPointCount: 409619 TessellatorDomain: 205620 TessellatorOutputPrimitive: 819221 MinimumWaveLaneCount: 022 MaximumWaveLaneCount: 429496729523 UsesViewID: 024 SigPatchConstOrPrimVectors: 025 SigInputVectors: 026 SigOutputVectors: [ 0, 16, 32, 64 ]27 NumThreadsX: 51228 NumThreadsY: 102429 NumThreadsZ: 204830 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 InputPatchMap: []55 - Name: DXIL56 Size: 2457 Program:58 MajorVersion: 659 MinorVersion: 060 ShaderKind: 361 Size: 662 DXILMajorVersion: 063 DXILMinorVersion: 164 DXILSize: 065...66 67# CHECK: Name: PSV068# CHECK: PSVInfo:69# CHECK-NEXT: Version: 270# CHECK-NEXT: ShaderStage: 371# CHECK-NEXT: InputControlPointCount: 102472# CHECK-NEXT: OutputControlPointCount: 409673# CHECK-NEXT: TessellatorDomain: 205674# CHECK-NEXT: TessellatorOutputPrimitive: 819275# CHECK-NEXT: MinimumWaveLaneCount: 076# CHECK-NEXT: MaximumWaveLaneCount: 429496729577# CHECK-NEXT: UsesViewID: 078# CHECK-NEXT: SigPatchConstOrPrimVectors: 079# CHECK-NEXT: SigInputVectors: 080# CHECK-NEXT: SigOutputVectors: [ 0, 16, 32, 64 ]81# CHECK-NEXT: NumThreadsX: 51282# CHECK-NEXT: NumThreadsY: 102483# CHECK-NEXT: NumThreadsZ: 204884# 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: InputPatchMap: [ ]109# CHECK-NEXT: Name110