Files
workinf_Blender_Wasm/docs/status/W-029.md
2026-08-12 04:47:48 -04:00

718 B

W-029 Status

status: done task: 完成最小引擎里程碑

Evidence

  • Gate: tests/golden/W-029/min-engine-gate.json
  • Local browser worker: web/app/src/workers/web-engine.worker.ts
  • Native/WASM check: tools/web/check-dual-engine.sh

The Web runtime has a reproducible Blender/Emscripten CMake target, local worker loading and a stable C ABI gate. The canonical target links the local Blender BLO/DNA reader and is vendored into both source and public asset trees; the UI opens .blend ArrayBuffers and displays the resulting SceneIR.

Verification

npm run build       # passed
npm run test:e2e    # 5 passed
tools/web/check-dual-engine.sh  # passed, including empty/basic/save fixture