Complete V1 performance and OOM release gates

This commit is contained in:
mes123456
2026-08-14 22:32:09 -04:00
parent 3ea9974eee
commit a3f3071c03
45 changed files with 4206 additions and 276 deletions

View File

@@ -16,7 +16,7 @@ OpenVDB 读取 `.vdb`,转换为 NanoVDB浏览器只读取受校验的 `.nvd
- density/temperature/color/emission/velocity 的 Blender 材质语义;
- `.blend` 保存、转换产物绑定、重开和资源丢失诊断;
- 与 Blender 5.2 桌面图像/数值 golden 一致;
- 大体积、损坏输入、OOM、取消和 Chromium WebGPU 性能门。
- 大体积、损坏输入、取消和 Chromium WebGPU 性能门resident/page-table 确定性 OOM 门已完成
只有上述链路均有真实资源与自动测试证据时VDB 才能从 `BLOCKED` 转为可发布能力。
@@ -181,8 +181,9 @@ transmittance termination 和 NaN 防护。shader 不能通过越界 buffer read
点比较值与 active/inactive 状态。状态:`in_progress`Float32 CPU/WGSL 与 native sample 已逐点
一致Float16/Vec 仍保持阻断。
- `VDB-032`:实现 GPU page allocator、storage buffer upload、indirection、resident LRU 和
dispose每页上传前已通过 chunk hash。状态`in_progress`页表、驻留预算、LRU/dispose
与有界 paged upload 已落地,按视口需求从 OPFS/HTTP 逐页调入并在缺页后继续渲染仍阻断。
dispose每页上传前已通过 chunk hash。状态`done_current_scope`;初始空驻留集、显式逐页
hash 校验装入、页表、确定性 LRU、数据级页替换、dispose 和多材质 grid 共享总驻留预算均已
通过 Chromium WebGPU 门。着色器自动回报缺页并驱动渐进重绘不属于本任务,继续由生产视口门阻断。
- `VDB-033`:实现对象 bounds raycast、front-to-back ray marching、步长/early exit 和深度合成。
状态:`in_progress`;有界正交 bounds、front-to-back integration、early exit 和确定性 96x96
Chromium 图像已完成,生产相机深度合成待接入。
@@ -211,11 +212,13 @@ transmittance termination 和 NaN 防护。shader 不能通过越界 buffer read
transmittance、color记录容差与色彩空间。
- `VDB-052`64 MiB/512 MiB/1 GiB sparse bundle 的首帧、渐进清晰、峰值 CPU/GPU 和取消门。
- `VDB-053`:损坏 magic/version/tree offset/hash、zip bomb 等价超预算、NaN transform、设备丢失、
网络中断和 OOM 门。
网络中断和 OOM 门。状态:`in_progress`resident/page-table 确定性 OOM、唯一释放和同设备
小 resident grid 恢复已完成,其余大 bundle 与联合故障矩阵仍阻断。
- `VDB-054`:保存重开、资源缺失、源变更重转、旧 schema migration、离线 OPFS 重开。
- `VDB-055`N-026 证据记录包含真实转换器、资源、Chromium WebGPU、desktop golden 和构件 hash。
Phase 5 全部任务当前`BLOCKED`,不能由 Phase 0 的协议 fixture 代替
Phase 5 整体仍`BLOCKED`,不能由 Phase 0 的协议 fixture 代替`VDB-053` 的确定性 resident
OOM 子切片已有真实 Chromium WebGPU 资源证据,但不扩大为大 bundle 或完整 Phase 5 完成声明。
## 7. 验收命令与停止条件