Files
retroDE_ps2/.gitignore
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

85 lines
2.4 KiB
Plaintext

# ============================================================================
# retroDE_ps2 root .gitignore
# POLICY: copyrighted PS2 content (BIOS, game code, GS dumps, and ANYTHING
# derived from a dump) is LOCAL ONLY and must NEVER be committed.
# See captures/gs/.gitignore for the whitelist policy. When in doubt, ignore it.
# NOTE: git has NO inline comments — every comment is on its own line.
# ============================================================================
# ---- copyrighted / dump-derived content (NEVER commit) ----
/captures/
*.elf
*.trace
*bios*.hex
*bios*.bin
*bios*.rom
*real_tex*.mem
*real_draw*.hex
image.hex
manifest.hex
# dump-derived SH3 fixtures — DATA ONLY (.mem/.vh/.hex/.dat). The SH3 .sv test-
# benches, .py fixture generators, and .c uploader are the project's OWN code and
# ARE kept; only the extracted game data is local-only.
*sh3*.mem
*sh3*.vh
*sh3*.hex
*sh3*.dat
sh3_*.mem
# Ch356/Ch357 epoch descriptor tables — dump-derived (dump indices + texture CRCs). Exact
# paths only (a broad *sh3*.txt would wrongly ignore legitimate docs like *_sh3_notes.txt).
/sim/data/top_psmct32_raster_demo/sh3_sched_epochs.txt
/sim/data/top_psmct32_raster_demo/sh3_s640_epochs.txt
/sim/data/top_psmct32_raster_demo/sh3_zsched_epochs.txt
/sim/data/top_psmct32_raster_demo/sh3_ztrio_epochs.txt
/sim/data/top_psmct32_raster_demo/sh3_zs640_epochs.txt
/sim/data/top_psmct32_raster_demo/sh3_zs640c6_epochs.txt
# dump-derived reference/board-FB images (render copyrighted game frames)
/sim/data/top_psmct32_raster_demo/sh3_*.png
# ---- python cache ----
__pycache__/
*.pyc
# ---- build / tool output (regenerable) ----
/sim/build/
/sim/traces/
/synth/**/output_files/
/synth/**/qsys/
/synth/**/db/
/synth/**/incremental_db/
/synth/**/dni/
/synth/**/qdb/
/synth/**/.qsys_edit/
/synth/**/tmp-clearbox/
/synth/**/sta_*.txt
*.tdf
/synth/de25_nano/top_psmct32_raster_demo/baseline_*/
/synth/de25_nano/experiments/
*.sof
*.pof
*.rbf
*.ddm
*.cdb
*.hdb
*.qws
*.jdi
*.smsg
# ---- vendored upstream emulators (large; available from upstream) ----
/third_party/PCSX2/
/third_party/DobieStation/
# ---- screenshots / framebuffer captures (may show copyrighted game frames; large) ----
/Screenshots/
# ---- synthetic bulk vectors + compiled golden-runner binaries (regenerable) ----
/sim/vectors/bios/nop_sled.bin
/sim/golden/dobiestation_runner/smoke_test
/sim/golden/dobiestation_runner/trace_runner
/tools/ps2_feeder
# ---- editor / OS noise ----
*.swp
*~
.DS_Store