Commit Graph
990 Commits
Author SHA1 Message Date
西风逍遥游 fd32cdebba Improve snow deformation with adaptive surface mesh 2026-09-09 21:38:37 +08:00
西风逍遥游 6bbf8830f0 Merge pull request #345 from EVEngine/codex/pcg-owner-thread-plans
refactor(procgen): 隔离 worker job、局部 RNG 与执行计划缓存
2026-09-09 21:31:34 +08:00
西风逍遥游 cd76980bb8 refactor(procgen): propagate structured execution and cleanup results 2026-09-09 19:45:13 +08:00
西风逍遥游 8b553721f7 Merge dev into Unity asset import branch 2026-09-09 19:27:06 +08:00
西风逍遥游 927d100204 Merge pull request #344 from EVEngine/codex/building-placement-obj-houses
fix(building): correct placement and add simple OBJ houses
2026-09-09 19:23:37 +08:00
西风逍遥游 859c7f94a6 Merge pull request #339 from EVEngine/codex/primitive-drawing-hardening
feat(graphics): harden primitives and expand spatial script API
2026-09-09 19:23:04 +08:00
西风逍遥游 2033e0115e fix(asset): import native Unity meshes and nested Snaps prefabs 2026-09-09 18:30:54 +08:00
西风逍遥游 5ad558978c fix(asset): accept CRLF Unity metadata and document Snaps import coverage 2026-09-09 17:38:27 +08:00
西风逍遥游 63f265f3f2 refactor(procgen): isolate worker jobs and cache immutable execution plans 2026-09-09 17:27:42 +08:00
西风逍遥游 cb5b5a16a3 fix(building): correct placement previews and add simple OBJ houses 2026-09-09 17:24:06 +08:00
西风逍遥游 dc8335d754 Report retained draw failures and fix offscreen layout tracking 2026-09-09 16:50:54 +08:00
西风逍遥游 3b20c5a46e Clarify primitive clip-space Doxygen reference 2026-09-09 16:30:30 +08:00
西风逍遥游 dc52a28b9a Cache retained primitives and fix backend submission parity 2026-09-09 16:27:12 +08:00
西风逍遥游 cb7e4d110f fix(asset): satisfy MSVC warnings and validate migrated Unity schemas 2026-09-09 16:15:32 +08:00
西风逍遥游 f08d59e8cf fix(asset): construct UTF-8 paths without deprecated u8path 2026-09-09 13:48:13 +08:00
西风逍遥游 0a9405b78a feat(graphics): add atomic script primitive transform batches 2026-09-09 13:38:37 +08:00
西风逍遥游 799b1398fd feat(asset): import Unity packages, static prefabs and sprite animations 2026-09-09 13:35:28 +08:00
西风逍遥游 3d11dd3211 feat(dialogue): support custom presentation and refresh demo 2026-09-09 13:30:30 +08:00
西风逍遥游 2ee6b9bfe4 feat(graphics): expose spatial primitive shapes and paint state to scripts 2026-09-09 13:24:36 +08:00
西风逍遥游 e3ef3fb3f8 fix(graphics): harden primitive drawing contracts 2026-09-09 11:54:54 +08:00
西风逍遥游andCursor 122a0bc93b Move leftover MeshVfxTarget into stylize/editing.
The nest left stylize_editing as a top-level directory, so the profile-matrix contract treated it as an undeclared package.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 19:29:59 +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
西风逍遥游 6443348d0e Merge pull request #335 from EVEngine/codex/domain-editor-workspace-ui
feat(editor): domain workspaces plus Play Host verify loop
2026-09-06 12:41:41 +08:00
西风逍遥游andCursor f6700363f0 fix(editor): use predicate names for play-trace and procgen rebuild flags
Architecture CI treats bare bool getters as operation outcomes unless they use is/has/can prefixes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 07:38:35 +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
西风逍遥游 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 b0a70e5b16 fix(audio_editor): keep live OpenAL optional so WebGPU does not build EVSound
sound is not in the web profile and has no Wuff headers there. Clock audition stays; live attach is compiled only when audio and sound are enabled.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 00:46:43 +08:00
西风逍遥游andCursor 3a60905fdd fix(editor): use predicate names and pointer lifetime docs for workspace editors
Architecture CI flags bool operations and undocumented raw pointers on new public headers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 00:13:57 +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
西风逍遥游 5ea184950c Merge pull request #332 from EVEngine/codex/building-grid-surface-tools
feat(building): add modular surface placement tools
2026-09-04 01:31:13 +08:00
西风逍遥游 f76173d65c fix(stylize): align mesh VFX asset declaration 2026-09-04 00:37:12 +08:00
西风逍遥游 c30115a96f docs(buildingfx): clarify degraded rendering states 2026-09-03 23:25:03 +08:00
西风逍遥游 839e3cd6e1 Merge pull request #330 from EVEngine/codex/ci-contract-hardening
refactor(ci): harden contracts and immutable build inputs
2026-09-03 23:23:28 +08:00
西风逍遥游 d5a831b1a7 feat(stylize): add production mesh VFX toolkit 2026-09-03 23:21:59 +08:00
西风逍遥游 0f68ddea1a Merge pull request #331 from EVEngine/codex/dynamic-bone-foot-ik
feat(animation): add dynamic bones and foot IK
2026-09-03 23:19:13 +08:00
西风逍遥游 0004d724ff feat(building): add static mesh surface BVH 2026-09-03 21:43:18 +08:00
西风逍遥游 414f1b68aa feat(building): add modular surface placement tools 2026-09-03 21:30:56 +08:00
西风逍遥游 89fed46cbc fix(procgen): reflect cloud seamless parameter 2026-09-03 21:26:50 +08:00
西风逍遥游 81b1150f3c fix(animation): remove unused toe pose variable 2026-09-03 17:54:47 +08:00
西风逍遥游 f93a6dfc36 fix(animation): satisfy GCC indentation diagnostics 2026-09-03 17:33:25 +08:00
西风逍遥游 fcf11bb36d feat(animation): add dynamic bones and foot IK 2026-09-03 17:20:49 +08:00
西风逍遥游 52938424ac Merge pull request #319 from EVEngine/codex/rts-full-migration-ci
feat(rts): migrate complete high-level strategy framework
2026-09-03 15:23:59 +08:00
西风逍遥游 bbbab8e15d fix(rts): accept script float ABI across facade 2026-09-03 12:27:07 +08:00
西风逍遥游 658d19b889 fix(rts): rebuild sandbox facade across reloads 2026-09-03 10:48:54 +08:00
西风逍遥游andCursor 3112f02e20 feat(model3d): add procedural vertex normals and normal-map bake
Give ModelData a Result-based path to rewrite vertex normals (including radial-from-center) and bake them into an RGBA8 tangent or object-space map.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 22:41:51 +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
西风逍遥游 737effa59b Merge pull request #327 from EVEngine/cursor/rts-example-improve-3a59
Improve Commandery RTS example and pin newest third-party
2026-09-02 20:37:49 +08:00
西风逍遥游 969231a2ab Merge pull request #326 from EVEngine/codex/primitive-drawing-api
feat(graphics): add unified 2D and 3D primitive drawing
2026-09-02 20:37:39 +08:00
西风逍遥游 a2b1a50205 Merge remote-tracking branch 'origin/dev' into codex/vma-buffer-support
# Conflicts:
#	src/modules/graphics/vulkan/Graphics.cpp
2026-09-02 19:01:10 +08:00