refactor: Rename CompileShader to CreateShader in RHIDevice interface

- Update RHIDevice::CompileShader to CreateShader in base interface
- Add RHIScreenshot.h/cpp to CMakeLists.txt
This commit is contained in:
2026-03-25 19:01:55 +08:00
parent 5ade399df2
commit 81532983f0
2 changed files with 3 additions and 1 deletions

View File

@@ -90,6 +90,7 @@ add_library(XCEngine STATIC
# RHI
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/RHIEnums.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/RHIFactory.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/RHIScreenshot.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/RHIDescriptorPool.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/RHIDescriptorSet.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/RHI/D3D12/D3D12Enums.h
@@ -180,6 +181,7 @@ add_library(XCEngine STATIC
# RHI Factory
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/RHIFactory.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/RHIScreenshot.cpp
# Core/Asset (Resource System Core)
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Core/Asset/IResource.h