feat: 实现D3D12Device类,整合D3D12Enum.h转换函数
- 简化D3D12Device,仅封装ID3D12Device和IDXGIFactory - 将D3D12Common.h中的转换函数合并到D3D12Enum.h - 添加ResourceStates枚举到Enums.h - 更新测试项目使用新的D3D12Device类 - 更新CMake配置
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.15)
|
||||
project(XCEngine)
|
||||
project(XCEngineLib)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@@ -83,6 +83,9 @@ add_library(XCEngine STATIC
|
||||
|
||||
# RHI
|
||||
include/XCEngine/RHI/Enums.h
|
||||
include/XCEngine/RHI/D3D12/D3D12Enum.h
|
||||
include/XCEngine/RHI/D3D12/D3D12Device.h
|
||||
src/RHI/D3D12Device.cpp
|
||||
)
|
||||
|
||||
target_include_directories(XCEngine PUBLIC
|
||||
|
||||
Reference in New Issue
Block a user