西风逍遥游
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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
西风逍遥游 and Cursor
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