# RUN: yaml2obj %s | obj2yaml | FileCheck %s --- !dxcontainer Header: Hash: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ] Version: Major: 1 Minor: 0 PartCount: 1 PartOffsets: [ 60 ] Parts: - Name: RTS0 Size: 76 RootSignature: Version: 2 NumRootParameters: 0 RootParametersOffset: 24 NumStaticSamplers: 1 StaticSamplersOffset: 24 Parameters: [] Samplers: - Filter: MinLinearMagMipPoint AddressU: Wrap AddressV: Mirror AddressW: MirrorOnce MipLODBias: 1.23 MaxAnisotropy: 20 ComparisonFunc: LessEqual BorderColor: TransparentBlack MinLOD: 4.56 MaxLOD: 8.90 ShaderRegister: 31 RegisterSpace: 32 ShaderVisibility: Mesh AllowInputAssemblerInputLayout: true DenyGeometryShaderRootAccess: true #CHECK: - Name: RTS0 #CHECK-NEXT: Size: 76 #CHECK-NEXT: RootSignature: #CHECK-NEXT: Version: 2 #CHECK-NEXT: NumRootParameters: 0 #CHECK-NEXT: RootParametersOffset: 24 #CHECK-NEXT: NumStaticSamplers: 1 #CHECK-NEXT: StaticSamplersOffset: 24 #CHECK-NEXT: Parameters: [] #CHECK-NEXT: Samplers: #CHECK-NEXT: - Filter: MinLinearMagMipPoint #CHECK-NEXT: AddressU: Wrap #CHECK-NEXT: AddressV: Mirror #CHECK-NEXT: AddressW: MirrorOnce #CHECK-NEXT: MipLODBias: 1.23 #CHECK-NEXT: MaxAnisotropy: 20 #CHECK-NEXT: ComparisonFunc: LessEqual #CHECK-NEXT: BorderColor: TransparentBlack #CHECK-NEXT: MinLOD: 4.56 #CHECK-NEXT: MaxLOD: 8.9 #CHECK-NEXT: ShaderRegister: 31 #CHECK-NEXT: RegisterSpace: 32 #CHECK-NEXT: ShaderVisibility: Mesh #CHECK-NEXT: AllowInputAssemblerInputLayout: true #CHECK-NEXT: DenyGeometryShaderRootAccess: true