23 lines
654 B
Markdown
23 lines
654 B
Markdown
# 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
|
|
```
|