feat: 实现 D3D12SwapChain 交换链类
- 添加 D3D12SwapChain.h 头文件 - 实现 IDXGISwapChain3 封装 - 实现 Initialize、Present、Resize 等方法 - 测试通过
This commit is contained in:
@@ -89,6 +89,7 @@ add_library(XCEngine STATIC
|
||||
include/XCEngine/RHI/D3D12/D3D12CommandAllocator.h
|
||||
include/XCEngine/RHI/D3D12/D3D12CommandList.h
|
||||
include/XCEngine/RHI/D3D12/D3D12DescriptorHeap.h
|
||||
include/XCEngine/RHI/D3D12/D3D12SwapChain.h
|
||||
include/XCEngine/RHI/D3D12/D3D12Fence.h
|
||||
include/XCEngine/RHI/D3D12/D3D12Screenshot.h
|
||||
src/RHI/D3D12Device.cpp
|
||||
@@ -96,6 +97,7 @@ add_library(XCEngine STATIC
|
||||
src/RHI/D3D12CommandAllocator.cpp
|
||||
src/RHI/D3D12CommandList.cpp
|
||||
src/RHI/D3D12DescriptorHeap.cpp
|
||||
src/RHI/D3D12SwapChain.cpp
|
||||
src/RHI/D3D12Fence.cpp
|
||||
src/RHI/D3D12Screenshot.cpp
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user