Rendering quality roadmap: layered PBR and renderer foundations - #147
Rendering quality roadmap: layered PBR and renderer foundations#147proggeramlug wants to merge 166 commits into
Conversation
…' into codex/pr-integration-20260727
…io' into codex/pr-integration-20260727
…r-integration-20260727
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Issue #132 full-scene motion checkpoint is complete and qualified.
Evidence: https://github.com/Bloom-Engine/engine/blob/91e7843/docs/evidence/issue-132-full-scene-motion-v1.md |
|
VSM debug-view checkpoint completed and pushed:
Adds capture-only virtual-page, physical-occupancy, miss, invalidation, clip-level, legend, and same-frame per-light cost diagnostics, plus a fail-closed offline validator. Three live Metal captures and the full local quick lane pass. No production shader/pass/resource/binding/draw/page/sampling path changed. Issue #132's debug-view checkbox is now complete; the issue has one remaining acceptance item: 100 shadow-requesting local lights with visibility/budget-bounded, reported cost. |
|
Local-light VSM milestone is pushed and qualified. Head includes bounded shadow-required point lights (
|
|
Issue #132 is now complete and closed. Final spot-light commits: Result: 128 visible spot requests -> 5 admitted one-page projections / 123 fail-closed suppressions; 5 clean resident pages; zero warm renders; no new persistent GPU allocation or graph pass. The same-cone caster A/B is localized (RMSE 0.01644, SSIM 0.98078) with no page/cone/frame artifacts. Full quick lane and native Web crate check pass, including exact ordinary many-point-light goldens. Evidence: |
|
Issue #131 offline vertex-compression checkpoint is now pushed:
#131 and #136 are updated. No runtime acceptance criterion is claimed by this cooker-only milestone. Current hosted checks are still running; FFI parity and CodeRabbit are already green. |
|
First #136 asset-database checkpoint is pushed:
#136 and its #131 dependency handoff are updated. Only the specific #136 cluster/LOD metadata criterion is checked; the complete multi-asset/runtime database remains open. |
|
Second #136 checkpoint is pushed:
#136 and the #131 lookup handoff are updated. No additional acceptance item is overclaimed. |
|
Pushed three scoped commits:
The corrected 420-frame Bistro capture keeps the complete high-quality post stack active and no longer has the pale reflection flood. SSR mean luminance dropped 23.56x while its measured pass cost was effectively flat (+0.003741 ms / +0.14%); steady-state graph/pipeline/bind-group/transient creation remains zero. The quality result reports only the intentionally missing human-approved Bistro baseline. Local gates: 357 release unit tests, 59 runnable GPU goldens, 4 render-target tests, device construction, strict lint/format, Wasm check, FFI/schema contracts, quality governance/fault tests, 29 cooker tests, and 20-example inventory all pass. |
Status
Draft cumulative rendering-quality branch. The branch is intentionally kept reviewable, continuously pushed, and regression-gated while the remaining roadmap work is completed. Parent roadmap: #126.
Included so far
Latest qualification
Head
21f73d8passes every required hosted check:Remaining before ready
This draft does not auto-close remaining roadmap issues; issue checklists are updated only when their evidence is complete.