# logs
/log
prof.json
/gpu-test.json

# real ISO extraction backed up from a device - large, copyrighted
# game data, never committed.
/_device_backup/

# for CMake
/Testing

# Switch port POC build output - large, machine/toolchain-specific, regenerated from
# scripts/switch-port/cmake-poc/.
/build-switch-poc/
/dist-switch/
*.nro

# Android port POC build output - same idea, regenerated from scripts/android-port/cmake-poc/.
/build-android-poc/

# for clion
cmake-build-debug/*
cmake-build-debug--o0/*
.idea/*
build/
build.master/
/decompiler_out*
logs/*
profile_data/*

# for vscode/clangd
.cache/*
.DS_Store

# wsl apparently builds to here?
linux-default/

# for Nix
/result*

\#*#
.#*#
*.pyc

# output from our tools
*.bin
*.log
*.p2s
out/
savestate-out/
savestate_out/
failures/
ee-results*.json
search-results.json
.env
/search-results.json
comp-diff-report.md

# graphics debug
debug_out/
glb_out/
gfx_dumps/
screenshots/

# game stuff
game_config/*
imgui.ini

# website stuff
node_modules/

# texture replacements
custom_assets/jak1/texture_replacements/*
custom_assets/jak2/texture_replacements/*
custom_assets/jak3/texture_replacements/*

# merc replacements
custom_assets/jak1/merc_replacements/*
custom_assets/jak2/merc_replacements/*
custom_assets/jak3/merc_replacements/*

# generated cmake files
svnrev.h
common/versions/revision.h
ci-artifacts/
__pycache__/

# sqlite stuff
*.db
*.db-journal

# backup files from OpenMaya
*.bak

# docs
/jak1-*.json
/jak2-*.json
/TODO.md
unifont-15.0.03.ttf
*.diff
goalc-report.html
_new-all-types.gc
# Game ISOs kept locally for testing; never commit game files. (AI-assisted)
/isos/

# Precursor: private development notes and local bug reports stay out of the repository.
/PORTING_NOTES.md
/NEXT_STEPS.md
/CLAUDE.md
/scripts/android-port/JAK2.md
/scripts/android-port/JAK3.md
/scripts/android-port/LAUNCHER.md
/scripts/android-port/DEVLOOP.md
/scripts/android-port/CAMBIOS_LAUNCHER.md
/reports/
