From f4db1eafea762ef4ece29d64c2c042fa49a21528 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Tue, 17 Mar 2026 01:20:00 +0800 Subject: [PATCH] Refactor: use CreateSamplerDesc for cleaner sampler creation --- tests/D3D12/main.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tests/D3D12/main.cpp b/tests/D3D12/main.cpp index 7394b611..c51e7564 100644 --- a/tests/D3D12/main.cpp +++ b/tests/D3D12/main.cpp @@ -229,12 +229,7 @@ ID3D12RootSignature* InitRootSignature() { rootParameters[3] = D3D12RootSignature::CreateSRV(0, ShaderVisibility::All, 1); - D3D12_SAMPLER_DESC samplerDesc = {}; - samplerDesc.Filter = D3D12_FILTER_MIN_MAG_MIP_LINEAR; - samplerDesc.AddressU = D3D12_TEXTURE_ADDRESS_MODE_CLAMP; - samplerDesc.AddressV = D3D12_TEXTURE_ADDRESS_MODE_CLAMP; - samplerDesc.AddressW = D3D12_TEXTURE_ADDRESS_MODE_CLAMP; - samplerDesc.MaxLOD = D3D12_FLOAT32_MAX; + D3D12_SAMPLER_DESC samplerDesc = D3D12RootSignature::CreateSamplerDesc(FilterMode::Linear, TextureAddressMode::Clamp); D3D12_STATIC_SAMPLER_DESC staticSamplerDesc = D3D12RootSignature::CreateStaticSampler(0, samplerDesc, ShaderVisibility::Pixel); D3D12_ROOT_SIGNATURE_DESC rootSignatureDesc = D3D12RootSignature::CreateDesc(