feat: 实现D3D12Fence封装

- 添加D3D12Fence类封装ID3D12Fence
- 包含Signal/Wait/GetCompletedValue等同步功能
- 更新测试项目使用新的封装类
This commit is contained in:
2026-03-15 03:23:39 +08:00
parent 8fb11dc650
commit 17c8ea46c5
4 changed files with 94 additions and 8 deletions

View File

@@ -87,9 +87,11 @@ add_library(XCEngine STATIC
include/XCEngine/RHI/D3D12/D3D12Device.h
include/XCEngine/RHI/D3D12/D3D12CommandQueue.h
include/XCEngine/RHI/D3D12/D3D12CommandAllocator.h
include/XCEngine/RHI/D3D12/D3D12Fence.h
src/RHI/D3D12Device.cpp
src/RHI/D3D12CommandQueue.cpp
src/RHI/D3D12CommandAllocator.cpp
src/RHI/D3D12Fence.cpp
)
target_include_directories(XCEngine PUBLIC