engine: sync editor rendering and ui changes

This commit is contained in:
2026-04-08 16:09:15 +08:00
parent 31756847ab
commit 162f1cc12e
153 changed files with 4454 additions and 2990 deletions

View File

@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.12)
project(Doom)
#本工程支持的C++版本
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
file(GLOB resources "../res")
file(COPY ${resources} DESTINATION ${CMAKE_BINARY_DIR})

View File

@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.12)
project("XCRender")
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
include_directories(./package/include/)
include_directories(./package/glm/)

View File

@@ -7,7 +7,7 @@ project(XCVolumeRenderer VERSION 1.0 LANGUAGES CXX)
set(VCPKG_ROOT "D:/vcpkg")
set(CMAKE_TOOLCHAIN_FILE "${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "")
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)

View File

@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.15)
project(XCVolumeRendererUI2 VERSION 1.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_definitions(-DUNICODE -D_UNICODE)
@@ -63,4 +63,4 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
set_target_properties(${PROJECT_NAME} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bin"
)
)