mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
D215 (#37, merged73768a03) un-gated the 1P weapon-model DL nodes, so the PP7 + hand now render in the -level_09 intro-pan capture window. The committed golden predated that, making `verify.sh bunker1` report REGRESSION (worst_cell ~28) on every run. Captured on main @3fa1ba53, clean default ini pinned to 640x480, GE_PCDUMP=200-440:120. Gun eyeball-confirmed visible + correctly posed + clean (no D217 garble in headless capture). Post-rebaseline `verify.sh bunker1` = PASS worst_cell 12.3. Claude-Session: https://claude.ai/code/session_01U7gyYC3pcatXHhD1kPCgsR
Golden baseline frames
frame_NNNNNN.png — reference GE_PCDUMP captures for framediff.py
(-level_09 BUNKER1 intro pan). Compared structurally, not exactly — the port
is not frame-deterministic (see docs/internals.md "D117").
Regenerate after a deliberate visual change:
GE_PCDUMP="200-440:120" ./build-pc/ge007.x86_64.exe -level_09
python tools_pc/framediff.py ppm --update # then rm any stray *.png it copied
History
- D168 (2026-09-01): the
GE_PCDUMPPPM writer emittedglReadPixelsrows unreversed, so every capture — and this baseline set — was vertically flipped. Writer fixed (port/fast3d/gfx_opengl.cpp); this set regenerated from a fresh, correctly-oriented-level_09run.