1.5 KiB
1.5 KiB
Web Blender Baseline
Scope
This baseline fixes the source and toolchain for the first Web implementation. The
Blender source tree remains an upstream dependency; Web-specific code belongs in
new web/, tools/web/, docs/, and tests/ paths.
Source
| Item | Value |
|---|---|
| Web source directory | blender-5.2.0/ |
| Source archive | blender-5.2.0.tar.xz |
| Source archive MD5 | ec40a0ad895131a0fd3d360a59fd599a |
| Reference Git checkout | blender/ |
| Reference Git commit | fbe6228777e7d9afefcd61a413844e790ae75db7 |
| Reference checkout state | dirty before Web work; pre-existing changes are out of scope |
| Existing native build | build_blender_5.2.0/ |
The reference checkout is intentionally not clean. No existing Blender source, asset, or test file is reverted by the Web implementation.
Toolchain
| Tool | Version |
|---|---|
| OS | Linux x86_64, kernel 6.12.95+deb13-amd64 |
| CMake | 3.31.6 |
| Ninja | 1.12.1 |
| Emscripten | 3.1.69 |
| Node.js | 20.19.2 |
| npm | 9.2.0 |
| pnpm | unavailable at baseline; npm is the bootstrap fallback |
Build isolation
- Native builds use
build_blender_5.2.0/or a separately named native build tree. - Web builds use
build_web/and must not reuse native CMake cache files. - Browser packages are emitted under
web/dist/and are not copied into the Blender source tree.
Baseline checks
The baseline is accepted when the native binary reports Blender 5.2.0, the source and archive paths exist, and the Web toolchain versions above are recorded in the task status file.