diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-08 07:00:28 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-08 07:00:28 +0100 |
| commit | 1bc1cf8cd2c66bbae615a5ddba883b7cd55bd67f (patch) | |
| tree | 15d989e9ff31c1a691bfaa840f661f3eed92a6b2 /CMakeLists.txt | |
| parent | ef3839ac767057d80feb55aaaf3f4ededfe69e91 (diff) | |
feat(3d): Implement Blender export and binary scene loading pipeline
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f2ab936..0a0b8ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,6 +125,7 @@ set(3D_SOURCES src/3d/visual_debug.cc src/3d/bvh.cc src/3d/physics.cc + src/3d/scene_loader.cc ) set(PLATFORM_SOURCES src/platform/platform.cc third_party/glfw3webgpu/glfw3webgpu.c) set(UTIL_SOURCES src/util/asset_manager.cc) @@ -533,6 +534,11 @@ if(DEMO_BUILD_TESTS) add_demo_executable(test_platform src/tests/test_platform.cc ${PLATFORM_SOURCES}) target_link_libraries(test_platform PRIVATE util ${DEMO_LIBS}) + add_demo_executable(test_scene_loader src/tests/test_scene_loader.cc ${PLATFORM_SOURCES} ${GEN_DEMO_CC}) + target_link_libraries(test_scene_loader PRIVATE 3d util procedural ${DEMO_LIBS}) + add_dependencies(test_scene_loader generate_demo_assets) + add_test(NAME SceneLoaderTest COMMAND test_scene_loader) + # GPU Effects Test Infrastructure (Phase 1: Foundation) add_demo_test(test_effect_base EffectBaseTest src/tests/test_effect_base.cc |
