ba74bbd5aa
Per-vertex GS fog end-to-end (gs_stub emit incl. persp_emit5, gs_prim_list_feeder XYZ2->XYZF2 on PRIM.FGE, gs_make_sh3_scheduler_fixture.py F/FGE packing), new fog TBs, fidelity attribution tooling. Functional baseline before removing the dead bilinear lerp8 clamps (Codex: 161-node comb loop -> -0.042ns setup fail). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Ch362 audit log -- C24 draw-count scaling
Scope
Twenty-four authentic SH3 draws were grouped into eight ordered 204-triangle epochs at native 640x480. The original next candidate idx131306 was rejected before emission because its authentic Y extent reached 610; idx132158 replaced it. The retained list stays in-bounds (x=82..569, y=84..400) and shares the C18 texture, CLUT, and authentic depth state.
Evidence
- Fixture preflight passed with one shared texture/CLUT, fixed
PSCALE=1024, and rounded XY. - Capture gate passed: ALL
69277/73473(94.3%), MULTI34636/36352(95.3%),clut_bad=0, one fill plus seven reuses, eight fresh drains, no overflow or underflow. - Real Z integration passed: 346425 fragments, 167247 Z passes, zero drops, exact Z
0/307200and color0/73330. - New epoch request highs: epoch 6 = 330, epoch 7 = 234; both are bounded below the 1024-entry request FIFO.
- Board host gate passed: eight 204-record epochs, one fill, seven resident reuses, zero drops, 73330 nonzero pixels.
- Board framebuffer and Z integration framebuffer SHA-256:
6614d7211b9a668cfeda12e4fa2d6f469d3ee4d3a10bdf56c0119b35f93c7803. - Replay-color is exact:
307200/307200; 346425 fragments, 167247 Z-pass updates, 73330 covered pixels.
Result
Ch362 is closed on silicon with no RTL, SDC, QSF, or RBF change from the C6-signoff core.