95 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: 111 PartOffsets: [ 60 ]12Parts:13 - Name: RTS014 Size: 20015 RootSignature:16 Version: 217 NumRootParameters: 318 RootParametersOffset: 2419 NumStaticSamplers: 020 StaticSamplersOffset: 14021 Parameters: 22 - ParameterType: Constants32Bit23 ShaderVisibility: Hull24 Constants:25 Num32BitValues: 1626 ShaderRegister: 1527 RegisterSpace: 1428 - ParameterType: Constants32Bit29 ShaderVisibility: Geometry30 Constants:31 Num32BitValues: 2132 ShaderRegister: 2233 RegisterSpace: 23 34 - ParameterType: SRV35 ShaderVisibility: Domain36 Descriptor:37 ShaderRegister: 3138 RegisterSpace: 3239 DATA_STATIC_WHILE_SET_AT_EXECUTE: true40 - ParameterType: DescriptorTable41 ShaderVisibility: Domain42 Table:43 NumRanges: 144 Ranges:45 - RangeType: SRV46 NumDescriptors: -147 BaseShaderRegister: 4248 RegisterSpace: 4349 OffsetInDescriptorsFromTableStart: 4150 DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true51 AllowInputAssemblerInputLayout: true52 DenyGeometryShaderRootAccess: true53 54# CHECK: - Name: RTS055# CHECK-NEXT: Size: 20056# CHECK-NEXT: RootSignature:57# CHECK-NEXT: Version: 258# CHECK-NEXT: NumRootParameters: 459# CHECK-NEXT: RootParametersOffset: 2460# CHECK-NEXT: NumStaticSamplers: 061# CHECK-NEXT: StaticSamplersOffset: 14062# CHECK-NEXT: Parameters:63# CHECK-NEXT: - ParameterType: Constants32Bit64# CHECK-NEXT: ShaderVisibility: Hull65# CHECK-NEXT: Constants:66# CHECK-NEXT: Num32BitValues: 1667# CHECK-NEXT: RegisterSpace: 1468# CHECK-NEXT: ShaderRegister: 1569# CHECK-NEXT: - ParameterType: Constants32Bit70# CHECK-NEXT: ShaderVisibility: Geometry71# CHECK-NEXT: Constants:72# CHECK-NEXT: Num32BitValues: 2173# CHECK-NEXT: RegisterSpace: 2374# CHECK-NEXT: ShaderRegister: 2275# CHECK-NEXT: - ParameterType: SRV76# CHECK-NEXT: ShaderVisibility: Domain77# CHECK-NEXT: Descriptor:78# CHECK-NEXT: RegisterSpace: 3279# CHECK-NEXT: ShaderRegister: 3180# CHECK-NEXT: DATA_STATIC_WHILE_SET_AT_EXECUTE: true81# CHECK-NEXT: - ParameterType: DescriptorTable82# CHECK-NEXT: ShaderVisibility: Domain83# CHECK-NEXT: Table:84# CHECK-NEXT: NumRanges: 185# CHECK-NEXT: RangesOffset: 11686# CHECK-NEXT: Ranges:87# CHECK-NEXT: - RangeType: SRV88# CHECK-NEXT: NumDescriptors: -189# CHECK-NEXT: BaseShaderRegister: 4290# CHECK-NEXT: RegisterSpace: 4391# CHECK-NEXT: OffsetInDescriptorsFromTableStart: 4192# CHECK-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true93# CHECK-NEXT: AllowInputAssemblerInputLayout: true94# CHECK-NEXT: DenyGeometryShaderRootAccess: true95