Files
workinf_Blender_Wasm/docs/tasks/WBV2-P1110-000.md
mes123456 f3e21c6b98
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer,
web workflow engine and protocol, tooling, docs and task records.
Large generated evidence, user-testing archives, build snapshots and
imported test assets remain untracked.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-10 11:18:01 +08:00

38 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WBV2-P1110-000: render pipeline module
- task: `WBV2-P1110-000`
- parent: `WBV2-P1109-000`
- status: `in_progress`
- gap: `workflow:module_render_pipeline`
- ownerFamily: `RENDER`
- targetImplementationClass: `LOCAL_BOUNDED`
## 目标
按功能模块验证本地/服务端 render routing、Three/WebGPU 资源预算、Blender reference image comparison 和 offscreen parity。
## 输入与范围
- Blender Main/API: `blender-5.2.0/source/blender/web_engine/web_engine_main_state.cpp`, `blender-5.2.0/source/blender/web_engine/web_engine_api.cpp`
- Render protocol: `web/protocol/render-routing.ts`, `web/protocol/render-budget.ts`, `web/protocol/render-capabilities.ts`, `web/protocol/render-image-comparison.ts`, `web/protocol/server-render-job.ts`
- Runtime: `web/app/src/three-adapter/render-routing.ts`, `web/app/src/three-adapter/render-image-comparison.ts`, `web/app/src/workers/viewport-render.worker.ts`, `web/app/src/app/App.tsx`
- Existing receipts: `tests/golden/WBV2-P5-001/manifest.json`, `tests/golden/WBV2-P30-000/manifest.json`
## 验收
```bash
npm --prefix web run test:render-resource-budget
npm --prefix web run test:render-routing
npm --prefix web run test:render-reference
npm --prefix web run typecheck
```
必须记录 bounded local routing、reference metric 正例、unknown backend/预算溢出/错误构图负例、previous texture retention、main/offscreen parity、Chromium 和确定性第二次 render。完整渲染家族仍不宣称 parity。
## 交付与回滚
- Receipt: `tests/golden/WBV2-P1110-000/module-receipt.json`
- Manifest: `tests/golden/WBV2-P1110-000/manifest.json`
- Status: `docs/status/WBV2-P1110-000.md`
- 回滚:恢复 P1109 manifest 为 queue parent,不改写 P5/P30 receipt。