Files
retroDE_ps2/docs/ch362_audit_log.md
thejayman77 ba74bbd5aa Snapshot: fog implementation + fidelity tooling baseline (pre bilinear-clamp fix)
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>
2026-07-20 19:56:46 -04:00

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%), MULTI 34636/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/307200 and color 0/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.