Add D3D12 view wrapper classes: RTV, DSV, SRV, CBV

This commit is contained in:
2026-03-15 19:10:32 +08:00
parent c62dc58157
commit 42c17ee106
9 changed files with 232 additions and 0 deletions

View File

@@ -98,6 +98,10 @@ add_library(XCEngine STATIC
include/XCEngine/RHI/D3D12/D3D12SwapChain.h
include/XCEngine/RHI/D3D12/D3D12Fence.h
include/XCEngine/RHI/D3D12/D3D12Screenshot.h
include/XCEngine/RHI/D3D12/D3D12RenderTargetView.h
include/XCEngine/RHI/D3D12/D3D12DepthStencilView.h
include/XCEngine/RHI/D3D12/D3D12ShaderResourceView.h
include/XCEngine/RHI/D3D12/D3D12ConstantBufferView.h
src/RHI/D3D12Device.cpp
src/RHI/D3D12CommandQueue.cpp
src/RHI/D3D12CommandAllocator.cpp
@@ -112,6 +116,10 @@ add_library(XCEngine STATIC
src/RHI/D3D12SwapChain.cpp
src/RHI/D3D12Fence.cpp
src/RHI/D3D12Screenshot.cpp
src/RHI/D3D12RenderTargetView.cpp
src/RHI/D3D12DepthStencilView.cpp
src/RHI/D3D12ShaderResourceView.cpp
src/RHI/D3D12ConstantBufferView.cpp
)
target_include_directories(XCEngine PUBLIC