Commit Graph
147 Commits
Author SHA1 Message Date
西风逍遥游 fd32cdebba Improve snow deformation with adaptive surface mesh 2026-09-09 21:38:37 +08:00
西风逍遥游andCursor c8762751b0 Scan nested packages by CMake DIR in the binding check.
Host chapters were absorbing editor addFunc names after the layout nest because the checker rglob'd top-level folders. Skip nested module dirs so NAME still matches the existing docs and gap list.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 18:08:17 +08:00
西风逍遥游andCursor 24502babef Nest satellite packages under their host modules.
Keep CMake module names and trim switches, but stop flattening editing/editor and runtime bridges as top-level src/modules directories. Parent scans skip nested facets so runtime-3d can drop authoring by directory leaf.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 17:56:12 +08:00
西风逍遥游 127567aef1 Merge pull request #334 from EVEngine/codex/domain-editor-workspace-ui
feat(editor): project-composed Audio, Animation, Avatar, and Biome workspace editors
2026-09-05 06:37:56 +08:00
西风逍遥游andCursor eabc7ffaaa fix(test): discover test sources via test_src.txt instead of CONFIGURE_DEPENDS
Keep auto-adding test/*.cpp without Ninja glob restacking. Make reconfigures when a test file is newer than the list.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 22:22:04 +08:00
西风逍遥游andCursor 045b23606f feat(editor): add project-composed Audio, Animation, Avatar, and Biome workspace editors
C++ owns documents, transactions, and preview; example scripts compose EditorWorkspace panels. Stop Ninja source-list rescans from restamping every Windows TU.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 21:09:22 +08:00
西风逍遥游 e90ad9ce73 Merge pull request #333 from EVEngine/codex/stylize-mesh-vfx
feat(stylize): add production mesh VFX toolkit
2026-09-04 11:52:28 +08:00
西风逍遥游 d5a831b1a7 feat(stylize): add production mesh VFX toolkit 2026-09-03 23:21:59 +08:00
西风逍遥游 543aa55434 refactor(ci): classify failures and pin webgpu inputs 2026-09-03 16:29:23 +08:00
西风逍遥游 c39660737e refactor(ci): make contracts and publication ownership explicit 2026-09-03 15:46:53 +08:00
西风逍遥游 e0c9ba3b00 Merge remote-tracking branch 'origin/dev' into codex/pr319-fix
# Conflicts:
#	.github/workflows/ci.yml
#	cmake/third_party_build.cmake
#	src/modules/rts/RTS.cpp
#	src/modules/rts/RTS.h
2026-09-02 21:14:22 +08:00
西风逍遥游 ccace9c5f3 fix(ci): trim editor adapters from runtime profile 2026-09-02 08:22:51 +08:00
西风逍遥游 47189745cf refactor(editor): split domain editors and unify results 2026-09-02 08:22:51 +08:00
西风逍遥游 f81eac64df Merge branch 'dev' into codex/rts-full-migration-ci 2026-09-01 09:00:39 +08:00
sunxfancy 886c4d10a3 fix(rts): satisfy architecture contracts 2026-09-01 01:12:30 +08:00
西风逍遥游 a9475b3c9d Merge pull request #318 from EVEngine/codex/rpg-classic-product-loop-v2
feat(rpg): complete classic RPG product loop
2026-09-01 00:57:13 +08:00
西风逍遥游 f3decec832 Enhance module configuration and instantiation in EveScript. Updated documentation to clarify the behavior of modules and optionalModules, ensuring only specified slots are instantiated during startup. Improved runtime checks and added support for deferred module binding. Removed deprecated compute shaders and example maps to streamline the project structure. 2026-09-01 00:56:50 +08:00
西风逍遥游 66dc4e8f3d feat(rpg): restore classic product loop after CI fix 2026-08-31 23:16:42 +08:00
西风逍遥游 775ac0c7cc Revert "Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop"
This reverts commit 6541e5ac83, reversing
changes made to 3c21fe396a.
2026-08-31 23:04:39 +08:00
西风逍遥游 6541e5ac83 Merge pull request #317 from EVEngine/codex/rpg-classic-product-loop
feat(rpg): complete classic RPG product loop
2026-08-31 23:02:47 +08:00
西风逍遥游 3c21fe396a Merge pull request #312 from EVEngine/codex/pixelworld-noita-tech-route
feat(pixelworld): add deterministic Noita-style simulation stack
2026-08-31 23:01:41 +08:00
西风逍遥游 b401049a37 Merge pull request #291 from EVEngine/codex/c++
Add build analysis tool and narrow public headers to reduce build fanout
2026-08-31 23:01:19 +08:00
西风逍遥游 8b8ca06fc8 Make binding signature selection deterministic 2026-08-31 20:44:17 +08:00
西风逍遥游 dee118e020 Merge branch 'dev' into codex/c++ 2026-08-31 20:42:37 +08:00
西风逍遥游 2319ae0118 feat(rpg): complete classic RPG product loop 2026-08-31 19:49:32 +08:00
西风逍遥游 4bba44af3a fix(pixelworld): sort architecture contract catalogue 2026-08-31 18:07:20 +08:00
西风逍遥游 8ccfd5ecbe feat(pixelworld): add deterministic Noita-style simulation stack 2026-08-31 17:55:05 +08:00
西风逍遥游 31a2c0cc1e feat(climbing): add motion matching demo and UE converter 2026-08-31 15:26:46 +08:00
西风逍遥游 b131903c78 refactor(editor): separate domain editing satellites 2026-08-31 08:56:26 +08:00
西风逍遥游 28b7cd7dcb Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
# Conflicts:
#	CMakeLists.txt
#	docs/usr/modules/graphics.md
#	test/CMakeLists.txt
2026-08-30 23:44:59 +08:00
西风逍遥游 73fc9d5bd7 ci: consolidate source quality gate 2026-08-30 17:09:20 +08:00
西风逍遥游 5e8252b7a9 ci: gate heavy jobs behind scoped preflight 2026-08-30 16:29:06 +08:00
西风逍遥游 2da9c8fcc9 Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
# Conflicts:
#	.github/workflows/ci.yml
2026-08-30 16:10:43 +08:00
西风逍遥游 3f001cdea7 chore: reorder rebased architecture contracts 2026-08-30 16:02:50 +08:00
西风逍遥游 13a32d8ca7 ci: teach checks about split metadata sources 2026-08-30 16:00:46 +08:00
西风逍遥游 fbd6ef14b6 build: reduce shared manifest conflict hotspots 2026-08-30 16:00:46 +08:00
西风逍遥游 e5241b1760 Merge pull request #288 from EVEngine/codex/eva-evpack-asset-pipeline
feat(asset): implement .eva and .evpack asset pipeline
2026-08-30 15:57:45 +08:00
西风逍遥游 f2917d4632 feat(asset): add eva and evpack asset pipeline 2026-08-30 13:43:28 +08:00
西风逍遥游 2d0600f869 feat(npc-ai): add scalable NPC AI framework 2026-08-30 10:34:26 +08:00
西风逍遥游 c2ae0b0200 Audit and trim high-impact public headers 2026-08-30 03:36:53 +08:00
西风逍遥游 4e64f69f90 Merge remote-tracking branch 'origin/dev' into codex/classic-rendering-chain
# Conflicts:
#	cmake/module_manifest.cmake
#	src/modules/dialogue/Dialogue.h
#	src/modules/graphics/Graphics.h
#	src/modules/graphics/RenderSystem3D.cpp
#	src/modules/graphics/vulkan/Graphics.cpp
#	src/modules/graphics/vulkan/Graphics.h
#	src/modules/graphics/vulkan/Graphics2D.cpp
#	src/modules/graphics/vulkan/GraphicsPipeline.cpp
#	src/modules/graphics/webgpu/Canvas.cpp
#	src/modules/graphics/webgpu/Graphics.cpp
2026-08-29 11:52:46 +08:00
西风逍遥游 f7b732def2 feat(tactics): add deterministic battle module and KayKit showcase 2026-08-29 09:23:46 +08:00
西风逍遥游 01661c60cb Merge remote-tracking branch 'origin/dev' into codex/rpg-api-gap
# Conflicts:
#	scripts/architecture_contracts.json
2026-08-29 03:13:27 +08:00
西风逍遥游 6eeb16a3e8 fix(ci): satisfy architecture-contract and binding-doc gates
Address the two failing CI checks:
- Module layering: document the new RPGActor::release binding in rpg.md
  and bind getAttackSpeed/getAttackTimesAdd so the doc matches the bindings.
- Architecture contracts:
  - ecs-system: register the 10 new RPG systems (LevelSystem, VitalsSystem,
    TraitSystem, ClassSystem, QuestSystem, Tracker, Battle, BattleSystem,
    EquipmentSystem, LootSystem) in scripts/architecture_contracts.json.
  - api-lifetime: add @ownership/@lifetime Doxygen to raw-pointer accessors
    (registry find() and Battle actor/event accessors).
  - api-shape: mark script-facing bool operations as compatibility facades
    in their Doxygen; rename QuestSystem::requiresMet -> hasMetRequirements
    so the predicate name passes the lexical predicate check.
2026-08-28 22:21:13 +08:00
西风逍遥游 9ff0a026eb feat: add climbing and parkour system 2026-08-28 20:21:50 +08:00
西风逍遥游 63246b8c68 fix: complete architecture consolidation contracts 2026-08-28 00:01:55 +08:00
西风逍遥游 293be41d66 Merge remote-tracking branch 'origin/dev' into codex/architecture-consolidation
# Conflicts:
#	cmake/module_manifest.cmake
#	docs/usr/modules/procgen.md
#	src/engine/CMakeLists.txt
#	src/engine/cmdline/Run.cpp
#	src/engine/common/ScriptModule.h
#	src/modules/animation/Animation.cpp
#	src/modules/physics/World.cpp
#	src/modules/physics/World3D.cpp
#	src/modules/procgen/Procgen.cpp
#	src/modules/procgen/Procgen.h
#	src/modules/scene/SceneCapabilities.cpp
#	src/modules/schema/Schema.cpp
#	src/modules/schema/Schema.h
2026-08-27 14:52:28 +08:00
西风逍遥游 a8b8e83128 refactor: consolidate engine architecture contracts 2026-08-27 12:54:48 +08:00
西风逍遥游 128fd5c95e feat(graphics): complete classic rendering chain 2026-08-26 22:35:20 +08:00
西风逍遥游 112ace39c2 feat: integrate EveScript across engine tooling 2026-08-26 21:56:34 +08:00