From ac9a62082e528ebc9ae9ed1e1aae8747438b5fe5 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Tue, 17 Mar 2026 01:34:00 +0800 Subject: [PATCH] Refactor: use CreateDescriptorRange --- tests/D3D12/main.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tests/D3D12/main.cpp b/tests/D3D12/main.cpp index a4f5f02d..08c9bd91 100644 --- a/tests/D3D12/main.cpp +++ b/tests/D3D12/main.cpp @@ -220,11 +220,7 @@ ID3D12RootSignature* InitRootSignature() { rootParameters[1] = D3D12RootSignature::Create32BitConstants(0, 4, ShaderVisibility::Vertex, 0); D3D12_DESCRIPTOR_RANGE descriptorRange[1]; - descriptorRange[0].RangeType = D3D12_DESCRIPTOR_RANGE_TYPE_SRV; - descriptorRange[0].RegisterSpace = 0; - descriptorRange[0].BaseShaderRegister = 0; - descriptorRange[0].NumDescriptors = 1; - descriptorRange[0].OffsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND; + descriptorRange[0] = D3D12RootSignature::CreateDescriptorRange(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 0, 1); rootParameters[2] = D3D12RootSignature::CreateDescriptorTable(1, descriptorRange, ShaderVisibility::Pixel); rootParameters[3] = D3D12RootSignature::CreateSRV(0, ShaderVisibility::All, 1);