diff options
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 |
