2208 Commits
Author SHA1 Message Date
西风逍遥游 5d22975786 Merge pull request #522 from EVEngine/promote/v0.5.2
release: v0.5.2
2026-10-11 22:49:53 +08:00
西风逍遥游 352f4f4adc chore(ci): restore release branch cleanup workflow 2026-10-11 08:57:15 +08:00
西风逍遥游 137bae71ea Fix Android script log routing build guard 2026-10-11 08:08:32 +08:00
西风逍遥游 0589a5ae80 fix(android): route script output to logcat 2026-10-11 07:26:45 +08:00
西风逍遥游 0dff989de0 fix(vulkan): keep VMA on its compiled API contract 2026-10-11 06:37:09 +08:00
西风逍遥游 dfc9246764 fix(vulkan): negotiate instance API for feature queries 2026-10-11 06:02:44 +08:00
西风逍遥游 6be2a6ce84 fix(android): select libc++ runtime for target ABI 2026-10-11 05:26:38 +08:00
西风逍遥游 5b2a7fb0f6 fix(android): package the requested emulator ABI 2026-10-11 04:39:50 +08:00
西风逍遥游 28c294824c fix(android): disable OpenAL NEON for x86 builds 2026-10-11 04:10:03 +08:00
西风逍遥游 9bfda9017b ci: test Android APK natively on x86_64 emulator 2026-10-11 03:54:54 +08:00
西风逍遥游 12e697fbd5 fix(ci): run Gradle wrapper with bash 2026-10-11 03:04:56 +08:00
西风逍遥游 09d00f582b fix(ci): preserve Android APK build diagnostics 2026-10-11 02:15:12 +08:00
西风逍遥游 9655503413 fix(android): install required SDK runtime libraries 2026-10-11 01:37:57 +08:00
西风逍遥游 23c26f447c ci: expose APK launch diagnostics 2026-10-11 01:30:54 +08:00
西风逍遥游 d61167a241 fix(ci): test-sign consumer APKs before launch 2026-10-11 01:25:36 +08:00
西风逍遥游 a340e7938e fix(ci): avoid pipefail false negatives in APK gate 2026-10-11 01:22:09 +08:00
西风逍遥游 a483f91f16 ci: add temporary APK gate diagnostic 2026-10-11 01:19:35 +08:00
西风逍遥游 c6bd3123aa fix(ci): run APK gate through a checked-in script 2026-10-11 01:19:08 +08:00
西风逍遥游 360fccb2f0 fix(ci): run ARM64 APKs on API 35 emulator 2026-10-10 20:08:56 +08:00
西风逍遥游 f87fc85f33 fix(ci): opt into TCG for arm64 APK gate 2026-10-09 11:37:19 +08:00
西风逍遥游 b0ffb44f46 fix: ship silpom comparison shader as SPIR-V 2026-10-08 20:27:24 +08:00
西风逍遥游 44b02254c8 ci: extend macOS debug test budget 2026-09-21 20:11:36 +08:00
西风逍遥游 523e3e662a ci: run arm64 emulator without HVF 2026-09-21 13:57:24 +08:00
西风逍遥游 ffc7ade79e ci: budget full cold release matrix 2026-09-20 18:23:14 +08:00
西风逍遥游 8683501daa ci: harden cold native builds 2026-09-19 15:08:09 +08:00
西风逍遥游 2ea142be3c ci: allow release builds to reach their step budgets 2026-09-19 11:27:15 +08:00
github-actions[bot] baa4b936b2 release: 0.5.2 2026-09-19 02:00:09 +00:00
西风逍遥游 cf9e678c2b Merge pull request #423 from EVEngine/codex/release-v0.5.2-mobile-sdk-gates
ci(release): gate Android and iOS SDK usability
2026-09-19 09:42:31 +08:00
西风逍遥游 b0abede501 ci(release): validate Android SDK from every consumer host 2026-09-19 01:32:46 +08:00
西风逍遥游 829d8367bd Merge pull request #422 from EVEngine/codex/tileworld-creator-core-port
feat(procgen): port TileWorldCreator graph runtime
2026-09-19 01:31:14 +08:00
西风逍遥游 b40923a1c0 Merge pull request #424 from EVEngine/cursor/procedural-road-13d8
Procedural road system: simple scenes, cross fillets, interchange
2026-09-19 01:28:33 +08:00
Cursor Agentand西风逍遥游 95b061678b Fix architecture contracts for road types.
Document roadMaterialGroup ownership/lifetime and rename RoadLaneLink to
RoadLaneConnection so value-typed turn records are not treated as Links.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 14:18:13 +00:00
Cursor Agentand西风逍遥游 cfe6e97c31 Document Cloud Lavapipe host-RAM OOM for interchange+piers.
Clarify that the kill is Linux OOM on ~15Gi system memory, not GPU VRAM.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 14:12:19 +00:00
Cursor Agentand西风逍遥游 0f24effbd5 Tune interchange for denser pier bake: wider pier spacing and lighter elevated junctions.
Keeps piers enabled for real GPUs; Cloud Lavapipe OOM is host RAM (~15Gi), not VRAM.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 14:09:07 +00:00
西风逍遥游 ff24370a29 fix(examples): keep PCG orchestration smoke alive 2026-09-18 22:04:36 +08:00
Cursor Agentand西风逍遥游 587ba56758 Polish interchange: filleted ground cross and example key 5
Rebuild makeInterchange so the ground hub reuses the makeCross fillet
sizing and axis arms, smooth the elevated ring/ramps, wire scene key 5
in the example, and cover bake with an interchange scene test.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:53:36 +00:00
Cursor Agentand西风逍遥游 91f581855c Drop tip pads that reintroduced corner holes
Keep tip-disk removal, double-sided arc skirts, sidewalk top overhang,
shoulder tip caps, and exact jr trim — rectangular tip pads made more
salmon holes than they sealed.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:07 +00:00
Cursor Agentand西风逍遥游 78c809937e Own cross turn transitions with junction tip pads
Trim arms past jr so stub ears disappear, bridge with tip pads whose
outer skirts continue the curb-return tangent, and overhang the sidewalk
top past r2 so the gray arc edge no longer shows through.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:07 +00:00
Cursor Agentand西风逍遥游 f7e5e37cdd Close curb/sidewalk shoulders on large junction trims
Skip full U-caps on big trims still, but emit shoulder-only tip caps so
open arm ends stop showing through at the outer gray corner arcs.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:07 +00:00
Cursor Agentand西风逍遥游 57087faa2d Seal curb-return skirts with double-sided walls
Emit both windings for asphalt curb, curb riser, and outer sidewalk
skirts so overhead views cannot cull them, overlap curb/sidewalk tops
at r1, and densify the arc. Tip disk to (±jr,±jr) stays removed.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 e812657827 Face curb-return skirts toward the hub camera
Overhead views were backface-culling property-facing skirt normals into
a thin silhouette; flip curb riser and outer gray skirts toward the hub.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 60a6deaf20 Meet curb returns at exact jr and close arc skirts
Drop rectangular tip pads that reintroduced turn spikes. Trim arms at
full junctionRadius so outer edges stay G1 with the sidewalk arc, and
emit the curb-to-sidewalk riser plus outer gray skirt on each segment.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 502b1e4edd Bridge arm tip stubs into outward curb-return arcs
Cover the square curb/sidewalk stub left by jr-0.2 arm trim with tip
pads and close the open tip faces so turn corners lose the sharp spur
and the outer gray skirt no longer shows through.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 c83da07ee4 Trim cross corner sidewalk tip and fix outer arc skirt
Drop the sidewalk fan to (±jr,±jr) that made a sharp property-corner
spike, and emit a walk-height sidewalk vertical on the outer gray arc
so the skirt faces render instead of showing through.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 3bebb8704c Restore outward-center curb returns at cross junctions
Revert convex (ah,ah) arcs that flipped the curb returns again.
Keep concave corners with centers at (±jr,±jr), sidewalk disks toward
the property corner, plus exact trim tips, seal strips, and U-cap skip.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 f399a11d3f Skip hub-facing U-caps on large junction trims
Full-profile end caps at the cross apron drew a dark tip bar that
read as a seam from above; the apron and tip pads already close the
opening.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 a6aa2a7f60 Seal cross tip faces and overlap arms into the apron
Snap trim tips 20cm into the junction, add curb/sidewalk pads along
each arm tip face, and fill the shoulder between tip outers and the
arc so salmon gaps cannot show at the corner joints.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 d36e3dbf9d Restore convex curb arcs and keep exact arm/apron tips
Outward-center (concave) returns left salmon seams at the corners.
Put circle centers back at asphaltHalf so the apron bulges convexly,
keep snapped trim endpoints plus tip seal strips, and retarget the
corner sidewalk test.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:51:06 +00:00
Cursor Agentand西风逍遥游 cf532a7b0d Close cross arm/apron seams with exact trim tips
Uniform path samples skipped the true junctionRadius, leaving ~0.2m
salmon gaps. Snap loft endpoints to the trim distances and add thin
asphalt seal strips under each arm tip.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:50:37 +00:00
Cursor Agentand西风逍遥游 75e8a92539 Remove unused up vector in bakeJunction
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-18 13:50:37 +00:00