Add Chromium-only Blender WebEngine parity work
This commit is contained in:
23
docs/status/W-029.md
Normal file
23
docs/status/W-029.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 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
|
||||
|
||||
```text
|
||||
npm run build # passed
|
||||
npm run test:e2e # 5 passed
|
||||
tools/web/check-dual-engine.sh # passed, including empty/basic/save fixture
|
||||
```
|
||||
Reference in New Issue
Block a user