150 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: 25014 PSVInfo:15 Version: 116 ShaderStage: 017 DepthOutput: 718 SampleFrequency: 9619 MinimumWaveLaneCount: 020 MaximumWaveLaneCount: 429496729521 UsesViewID: 022 SigInputVectors: 023 SigOutputVectors: [ 8, 16, 32, 64 ]24 ResourceStride: 1625 Resources:26 - Type: Sampler27 Space: 228 LowerBound: 329 UpperBound: 430 - Type: Invalid31 Space: 3276832 LowerBound: 838860833 UpperBound: 214748364834 SigInputElements:35 - Name: IN36 Indices: [ 0, 1 ]37 StartRow: 038 Cols: 239 StartCol: 040 Allocated: true41 Kind: Arbitrary42 ComponentType: SInt3243 Interpolation: Undefined44 DynamicMask: 0x045 Stream: 046 SigOutputElements:47 - Name: OUT48 Indices: [ 0, 1 ]49 StartRow: 050 Cols: 251 StartCol: 052 Allocated: true53 Kind: Arbitrary54 ComponentType: Float3255 Interpolation: Linear56 DynamicMask: 0x057 Stream: 158 SigPatchOrPrimElements:59 - Name: Patch60 Indices: [ 0 ]61 StartRow: 062 Cols: 163 StartCol: 064 Allocated: true65 Kind: Arbitrary66 ComponentType: Float3267 Interpolation: Linear68 DynamicMask: 0x169 Stream: 270 - Name: Patch171 Indices: [ 2 ]72 StartRow: 073 Cols: 174 StartCol: 075 Allocated: true76 Kind: Arbitrary77 ComponentType: Float6478 Interpolation: LinearSample79 DynamicMask: 0x280 Stream: 381 InputOutputMap:82 - [ ]83 - [ ]84 - [ ]85 - [ ]86 - Name: DXIL87 Size: 2488 Program:89 MajorVersion: 690 MinorVersion: 091 ShaderKind: 092 Size: 693 DXILMajorVersion: 094 DXILMinorVersion: 195 DXILSize: 096...97 98# CHECK: Name: PSV099# CHECK: PSVInfo:100# CHECK-NEXT: Version: 1101# CHECK-NEXT: ShaderStage: 0102 103# CHECK: SigInputElements:104# CHECK-NEXT: - Name: IN105# CHECK-NEXT: Indices: [ 0, 1 ]106# CHECK-NEXT: StartRow: 0107# CHECK-NEXT: Cols: 2108# CHECK-NEXT: StartCol: 0109# CHECK-NEXT: Allocated: true110# CHECK-NEXT: Kind: Arbitrary111# CHECK-NEXT: ComponentType: SInt32112# CHECK-NEXT: Interpolation: Undefined113# CHECK-NEXT: DynamicMask: 0x0114# CHECK-NEXT: Stream: 0115# CHECK-NEXT: SigOutputElements:116# CHECK-NEXT: - Name: OUT117# CHECK-NEXT: Indices: [ 0, 1 ]118# CHECK-NEXT: StartRow: 0119# CHECK-NEXT: Cols: 2120# CHECK-NEXT: StartCol: 0121# CHECK-NEXT: Allocated: true122# CHECK-NEXT: Kind: Arbitrary123# CHECK-NEXT: ComponentType: Float32124# CHECK-NEXT: Interpolation: Linear125# CHECK-NEXT: DynamicMask: 0x0126# CHECK-NEXT: Stream: 1127# CHECK-NEXT: SigPatchOrPrimElements:128# CHECK-NEXT: - Name: Patch129# CHECK-NEXT: Indices: [ 0 ]130# CHECK-NEXT: StartRow: 0131# CHECK-NEXT: Cols: 1132# CHECK-NEXT: StartCol: 0133# CHECK-NEXT: Allocated: true134# CHECK-NEXT: Kind: Arbitrary135# CHECK-NEXT: ComponentType: Float32136# CHECK-NEXT: Interpolation: Linear137# CHECK-NEXT: DynamicMask: 0x1138# CHECK-NEXT: Stream: 2139# CHECK-NEXT: - Name: Patch1140# CHECK-NEXT: Indices: [ 2 ]141# CHECK-NEXT: StartRow: 0142# CHECK-NEXT: Cols: 1143# CHECK-NEXT: StartCol: 0144# CHECK-NEXT: Allocated: true145# CHECK-NEXT: Kind: Arbitrary146# CHECK-NEXT: ComponentType: Float64147# CHECK-NEXT: Interpolation: LinearSample148# CHECK-NEXT: DynamicMask: 0x2149# CHECK-NEXT: Stream: 3150