Commit Graph
402 Commits
Author SHA1 Message Date
西风逍遥游 5f565bdf11 Merge pull request #369 from EVEngine/codex/test-suite-representative-tests
精简重复单元测试并修复跨后端回归问题
2026-09-13 21:31:23 +08:00
西风逍遥游 d4ac19a13b feat(physics): integrate runtime domains and transactional snapshots 2026-09-13 01:03:33 +08:00
西风逍遥游 155fafe0e0 Merge remote-tracking branch 'origin/dev' into codex/test-suite-representative-tests
# Conflicts:
#	Makefile
#	test/softbody.cpp
2026-09-12 12:32:04 +08:00
西风逍遥游 b6f1b519da Merge remote-tracking branch 'origin/dev' into codex/cloth-obi80
# Conflicts:
#	src/modules/physics/Cloth3D.h
#	src/modules/physics/Physics.cpp
#	src/modules/physics/Physics.h
2026-09-12 00:18:44 +08:00
西风逍遥游 c83a8d33fc Merge pull request #372 from EVEngine/codex/softbody-model
Add modular volumetric soft-body models
2026-09-11 23:51:42 +08:00
西风逍遥游 db91852f75 Merge remote-tracking branch 'origin/dev' into codex/test-suite-representative-tests 2026-09-11 22:52:04 +08:00
西风逍遥游 8807ee4b21 Merge pull request #375 from EVEngine/cursor/combat-carrier-framework-dc98
Composable combat-carrier projectile framework
2026-09-11 22:33:09 +08:00
西风逍遥游 ef22dc9cf8 Merge remote-tracking branch 'origin/dev' into codex/test-suite-representative-tests
# Conflicts:
#	.github/workflows/ci.yml
2026-09-11 20:39:21 +08:00
Cursor Agentand西风逍遥游 2accc68bef Extend combat carriers with body avoid, volleys, and curves
Add SteerAvoidBody (front-cone shield bypass), CurveSway/CurveHelix
motion modifiers, and deterministic Fan/Ring spawnVolley so tracking,
multi-shot spreads, and curved flight compose on the same recipe.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-11 08:26:36 +00:00
西风逍遥游 2d54a79649 Merge dev and repair cloth CI 2026-09-11 16:24:36 +08:00
西风逍遥游 569169fc83 feat(physics): add modular volumetric soft bodies 2026-09-11 16:17:20 +08:00
Cursor Agentand西风逍遥游 c394aacf32 Add composable combat-carrier projectile framework
Introduce CombatCarrierRuntime in the weapon module so ballistics
(motion ops), triggers, and attack impacts assemble as data recipes
instead of hardcoded projectile modes. Keeps ProjectileRuntime for
existing callers and bridges via carrierRecipeFromProjectile.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-11 08:08:33 +00:00
西风逍遥游 3f2f4bab07 feat(physics): add modular rope runtime 2026-09-11 14:20:17 +08:00
西风逍遥游 5741795fe3 fix: validate representative tests across native GPU backends 2026-09-11 14:19:51 +08:00
西风逍遥游 98d1763cef refactor(physics): extract cloth satellite module 2026-09-11 14:15:29 +08:00
西风逍遥游 23b3dcf085 Merge remote-tracking branch 'origin/dev' into codex/test-suite-representative-tests
# Conflicts:
#	test/voxel_render.cpp
2026-09-10 21:47:11 +08:00
西风逍遥游 5977cfc055 test: consolidate representative voxel and input cases 2026-09-10 21:46:10 +08:00
西风逍遥游 40a03e4c8a Merge pull request #361 from EVEngine/codex/agent-gpu
feat(agent): add evolutionary agents with Squirrel and GPU learning
2026-09-10 20:59:36 +08:00
西风逍遥游 fcb8755998 Merge remote-tracking branch 'origin/dev' into codex/ue-assets-materials-skinning
# Conflicts:
#	scripts/resource_format_suite.py
2026-09-10 18:17:50 +08:00
西风逍遥游 1e79642d9b feat(agent): add evolutionary learning with Squirrel and tensor GPU backends 2026-09-10 16:46:56 +08:00
西风逍遥游 f6ae598887 test: propagate tensor helper failures to the test context 2026-09-10 16:19:06 +08:00
西风逍遥游 9bbdba9173 test: stabilize representative checks and record full-suite evidence 2026-09-10 16:10:32 +08:00
西风逍遥游 956570131f Merge dev and preserve resource format test contracts 2026-09-10 15:36:51 +08:00
西风逍遥游 7d513f767f test: replace redundant work with representative behavioral checks 2026-09-10 15:34:01 +08:00
西风逍遥游 f025c32d63 fix: bind PBR UV vertex streams and register VRM format coverage 2026-09-10 15:07:42 +08:00
西风逍遥游 011c4819bc Add GPU surface ink demo and persistent RGBA8 canvas rendering 2026-09-10 14:40:37 +08:00
西风逍遥游 a30ba7f874 Merge remote-tracking branch 'origin/dev' into codex/ue-assets-materials-skinning
# Conflicts:
#	src/modules/graphics/shaders/mesh3d_gbuffer_skin.frag.spv
#	src/modules/graphics/shaders/mesh3d_gbuffer_skin_alpha.frag.spv
#	src/modules/graphics/shaders/mesh3d_gbuffer_skin_alpha_frag_spv.inc
#	src/modules/graphics/shaders/mesh3d_gbuffer_skin_frag_spv.inc
#	src/modules/graphics/shaders/mesh3d_gbuffer_vis.frag.spv
#	src/modules/graphics/shaders/mesh3d_gbuffer_vis_frag_spv.inc
#	src/modules/graphics/vulkan/Graphics3D.cpp
2026-09-10 12:18:00 +08:00
西风逍遥游 a316557c07 Merge pull request #353 from EVEngine/codex/terrain-streaming-editor
feat: add scalable terrain streaming and editor persistence
2026-09-10 12:00:57 +08:00
西风逍遥游 6970281f88 Merge remote-tracking branch 'origin/dev' into codex/ue-assets-materials-skinning
# Conflicts:
#	src/modules/asset/AssetMigration.cpp
2026-09-10 08:35:14 +08:00
西风逍遥游 fd2b43f1c2 Support UE skeletal assets, extensible skin palettes and PBR materials 2026-09-10 08:34:07 +08:00
西风逍遥游 76d80a1518 feat: add scalable terrain streaming and editor persistence 2026-09-10 08:11:01 +08:00
西风逍遥游 431072d06b docs(resources): clarify validation baseline and unique test counts 2026-09-10 08:10:55 +08:00
西风逍遥游 bcdfc9ab5d test(resources): add format contracts and repair codec regressions 2026-09-10 08:09:50 +08:00
西风逍遥游 f6e9ae0701 Merge pull request #351 from EVEngine/codex/scene-editor-components
Add composable scene editing sessions and multi-axis gizmos
2026-09-10 08:04:57 +08:00
西风逍遥游 8efba95245 Merge pull request #348 from EVEngine/codex/fold-scriptmodel-into-property-access
refactor(property_access): fold scriptmodel into squirrel adapter
2026-09-10 01:59:45 +08:00
西风逍遥游 472ea891a0 Merge pull request #352 from EVEngine/codex/tilemap-editor-format-safety
fix(map): preserve tilemap editor data
2026-09-10 01:54:16 +08:00
西风逍遥游 9d6a6cf231 fix(map): preserve tilemap editor data 2026-09-09 23:27:04 +08:00
西风逍遥游 adda82a88f Add composable scene editing sessions and in-game builder examples 2026-09-09 23:24:34 +08:00
西风逍遥游andCursor b651230ddb refactor(property_access): fold scriptmodel into the squirrel adapter
The reflection adapter is not a standalone product; keep IPropertyAccess VM-free and house ReflectedPropertyModel next to the property contract.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 20:59:30 +08:00
西风逍遥游 f9e57189fe Merge dev into shader effect assets and resolve render layout comment conflict 2026-09-09 19:29:20 +08:00
西风逍遥游 8b553721f7 Merge dev into Unity asset import branch 2026-09-09 19:27:06 +08:00
西风逍遥游 98a1309670 style: remove trailing blank lines in shader package files 2026-09-09 17:22:35 +08:00
西风逍遥游 e82a42d2e3 feat(asset): package and play native shader mesh effects 2026-09-09 17:22:04 +08:00
西风逍遥游 dc8335d754 Report retained draw failures and fix offscreen layout tracking 2026-09-09 16:50:54 +08:00
西风逍遥游 dc52a28b9a Cache retained primitives and fix backend submission parity 2026-09-09 16:27:12 +08:00
西风逍遥游 799b1398fd feat(asset): import Unity packages, static prefabs and sprite animations 2026-09-09 13:35:28 +08:00
西风逍遥游 e3ef3fb3f8 fix(graphics): harden primitive drawing contracts 2026-09-09 11:54:54 +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
西风逍遥游andCursor 332695a482 feat(devtools): add Play Host, Play Trace, and evidence-gated session close
Agents pause, step host frames, observe game.agent.json, run mapped act, and replay observation digests without eve_eval. Required visual criteria need screenshots; eval evidence is rejected.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 19:09:00 +08:00
西风逍遥游andCursor 905bd8c813 feat(editor): add procgen script, UI theme, and voxel catalog workspaces
C++ owns those documents and workspace descriptors; examples compose panels. UI ColorPalette and theme scope support the theme editor inspector.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 19:08:50 +08:00