Implement Transform propagation in flecs

This commit is contained in:
2025-04-20 23:52:34 +02:00
parent b78c214229
commit 293f2bacc5
18 changed files with 174 additions and 181 deletions

View File

@@ -11,10 +11,8 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
find_package(EnTT CONFIG REQUIRED)
find_package(flecs CONFIG REQUIRED)
find_package(glm CONFIG REQUIRED)
find_package(nlohmann_json CONFIG REQUIRED)
find_package(glfw3 REQUIRED)
find_package(spdlog REQUIRED)
find_package(fx-gltf REQUIRED)
@@ -22,9 +20,8 @@ find_package(fx-gltf REQUIRED)
add_subdirectory(${PROJECT_SOURCE_DIR}/lib)
add_library(fever_core
src/asset/asset_manager.cpp
src/components/transform.cpp
# src/core/application.cpp
src/asset/asset.cpp
src/transform/transform.cpp
src/core/camera.cpp
src/core/glad.cpp
src/core/graphics/framebuffer.cpp
@@ -50,12 +47,10 @@ target_link_libraries(
glad
stb
glfw
EnTT::EnTT
flecs::flecs
spdlog::spdlog
glm::glm
fx-gltf::fx-gltf
nlohmann_json::nlohmann_json
)
add_subdirectory(${PROJECT_SOURCE_DIR}/apps)