Add Chromium-only Blender WebEngine parity work

This commit is contained in:
mes123456
2026-08-12 04:47:48 -04:00
commit 9fd26010f6
18225 changed files with 11622124 additions and 0 deletions

22
docs/status/W-025.md Normal file
View File

@@ -0,0 +1,22 @@
# W-025 Status
status: done
task: 建立 Web C ABI
## Evidence
- Header: `blender-5.2.0/source/blender/web_engine/web_engine_api.h`
- Implementation: `blender-5.2.0/source/blender/web_engine/web_engine_api.cpp`
- Golden: `tests/golden/W-025/c-api.json`
The ABI now has stable POD pointer/length entry points for create/destroy,
open, apply, snapshot, save and buffer release. Open accepts an empty input;
command and full `.blend` serialization return an explicit not-implemented
code until Blender libraries are linked.
## Verification
```text
tools/web/build-web-engine-variants.sh # passed
node tools/web/run-web-engine-smoke.mjs # passed
```