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

23
docs/status/W-022.md Normal file
View File

@@ -0,0 +1,23 @@
# W-022 Status
status: done
task: 建立最小 web_engine target
## Evidence
- C ABI header: `blender-5.2.0/source/blender/web_engine/web_engine_api.h`
- C ABI implementation: `blender-5.2.0/source/blender/web_engine/web_engine_api.cpp`
- CMake target: `web/engine/CMakeLists.txt`
- Golden: `tests/golden/W-022/web-engine-api.json`
The standalone target remains an ABI-only smoke target and links a test reader
stub. The canonical Blender data target is `blender-5.2.0` with
`WITH_WEB=ON` (`build_web_blender6/bin/web_engine.*`); it links BLO/DNA and the
vendored zlib/zstd readers behind the same handle boundary.
## Verification
```text
tools/web/configure-web-engine.sh # standalone ABI gate
node tools/web/run-web-engine-smoke.mjs # web-engine-blend-ok
```