西风逍遥游
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
西风逍遥游
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
西风逍遥游
437a2b795a
Merge branch 'dev' into codex/error-logging-audit
2026-08-26 14:29:00 +08:00
西风逍遥游
1552bdc3c6
ci: allowlist undocumented procgen getBool/setBool bindings
...
Pre-existing dev failure: Procgen.cpp binds addFunc('getBool'/'setBool')
without documenting them in procgen.md, which fails the script-binding
documentation check for any PR against dev. Acknowledge the gap via the
known-gaps allowlist (unrelated to the logging change).
2026-08-26 10:37:59 +08:00
西风逍遥游
d539530b27
Merge pull request #260 from EVEngine/codex/particle-system-professional
...
feat(particles): professional particle system pipeline
2026-08-26 10:15:28 +08:00
西风逍遥游
fd04a8a019
Merge pull request #259 from EVEngine/codex/mature-shaders
...
feat(stylize): port mature Unity/Godot-style effect shaders
2026-08-26 09:45:51 +08:00
西风逍遥游
279975027e
feat(stylize): port mature Unity/Godot-style effect shaders
...
Add 7 shaders to the stylize module, exposed through the existing
Style* runtime and Squirrel API (no new module or bindings):
- Mesh materials (reuse mesh3d_toon.vert): rim light, dissolve,
hologram, snow accumulation.
- Post passes: vignette, chromatic aberration, film grain.
Original GLSL implementations of common techniques, not verbatim
copies (see docs/dev/ported-material-shaders.md for licensing).
Adds EffectShaders.{h,cpp} with param tables + uniform binding +
shader creation, wired via delegation from StyleShaders.cpp, plus
SPIR-V embeds and per-module tests (test/stylize_effects.cpp).
2026-08-26 08:22:30 +08:00
西风逍遥游
c3dc33b4c6
Merge remote-tracking branch 'origin/dev' into codex/particle-system-professional
...
# Conflicts:
# src/modules/graphics/vulkan/GraphicsPipeline.cpp
2026-08-26 07:55:16 +08:00
西风逍遥游
ba0c343b2e
feat(particles): add scene-color distortion materials
2026-08-26 04:17:57 +08:00
西风逍遥游
a4ed45fa49
feat: add procedural civilization-style hex terrain
2026-08-26 02:50:01 +08:00
西风逍遥游
f72d2cd019
feat(particles): add GPU-resident simulation and indirect rendering
2026-08-26 02:41:31 +08:00
西风逍遥游
c89d67862e
test(devlab): wait for hot-reload watcher
2026-08-25 20:03:32 +08:00
西风逍遥游
9e9c6f9874
merge(dev): integrate WebGPU parity with latest rendering changes
2026-08-25 15:05:07 +08:00
西风逍遥游
727abd9386
ci(webgpu): validate browser-rendered frames
2026-08-25 07:56:31 +08:00
西风逍遥游
dc89d23328
ci(graphics): compare Vulkan and WebGPU render artifacts
2026-08-25 02:39:23 +08:00