From 07450e76a4a3f3a951bab62cf6a3a703e90369d6 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Tue, 17 Mar 2026 01:23:50 +0800 Subject: [PATCH] Refactor: use CreateDesc for DSV --- tests/D3D12/main.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/D3D12/main.cpp b/tests/D3D12/main.cpp index d02303b1..22754669 100644 --- a/tests/D3D12/main.cpp +++ b/tests/D3D12/main.cpp @@ -336,9 +336,7 @@ bool InitD3D12(HWND inHWND, int inWidth, int inHeight) { rtvPointer.ptr = rtvHeapStart.ptr + i * gRTVDescriptorSize; gSwapChainRTVs[i].InitializeAt(device, gColorRTs[i].GetResource(), rtvPointer, nullptr); } - D3D12_DEPTH_STENCIL_VIEW_DESC d3dDSViewDesc = {}; - d3dDSViewDesc.Format = DXGI_FORMAT_D24_UNORM_S8_UINT; - d3dDSViewDesc.ViewDimension = D3D12_DSV_DIMENSION_TEXTURE2D; + D3D12_DEPTH_STENCIL_VIEW_DESC d3dDSViewDesc = XCEngine::RHI::D3D12DepthStencilView::CreateDesc(XCEngine::RHI::Format::D24_UNorm_S8_UInt); gSwapChainDSV.InitializeAt(device, gDepthStencil.GetResource(), gSwapChainDSVHeap.GetCPUDescriptorHandleForHeapStart(), &d3dDSViewDesc);