.*.swp
.*.swn
.*.swo

*.suo
*.ncb
*.sdf
*.opensdf
*.user
*.log
*.dsp
*.dsw
*.bsc
*.aps
*.exe
*.wav

*.trace
*.dump

*.asm

*.VC.db
*.VC.VC.opendb

**/Win32/Release*
**/Win32/Debug*
**/Win32/Devel*
**/x64/Release*
**/x64/Debug*
**/x64/Devel*

_ReSharper.*
pcsx2.snapshot_*
svnrev.h

/build*
/obj-*
*.obj

.DS_Store
Thumbs.db

Debug.txt
install_log.txt
bad_shader_*

Debug
Release
Devel

oprofile_data/

# Recording Specific Ignores (pcsx2-rr)
*.p2s
*.p2m2
*.p2m2_backup
*.p2m2_SaveState.p2s

# Visual Studio upgrades
/Backup*
/UpgradeLog*.htm
/.vscode*

/bin/**/*.dll
/bin/**/*.dmp
/bin/**/*.exp
/bin/**/*.ilk
/bin/**/*.lib
/bin/**/*.pdb
/bin/pcsx2*
/bin/qt.conf
/bin/bios
/bin/cache
/bin/cheats
/bin/covers
/bin/dumps
/bin/gamesettings
/bin/help
/bin/inis
/bin/logs
/bin/memcards
/bin/plugins
/bin/snaps
/bin/sstates
/bin/textures
/bin/translations
/bin/inputprofiles
/deps
/ipch

!/3rdparty/libjpeg/change.log
/tools/bin
.vs

/out/build/x64-Debug (default)
CMakeSettings.json
/ci-artifacts/
/out/

bin/*
build*/
*.cflags
*.config
*.creator
*.creator.user.*
*.cxxflags
*.files
*.includes
*.autosave
*.o
*.d
/pcsx2_libretro.so

# Test binaries (tests/*/build.sh outputs)
/tests/spsc/spsc_test
/tests/d3d12warm/d3d12warm_test*
/tests/gshash/gshash_test
/tests/gsflatmap/gsflatmap_test
/tests/gsstablemap/gsstablemap_test
/tests/gsstablemap/gsstablemap_bench
/tests/gspage2tile/gspage2tile_test
/tests/gspage2tile/GSPage2Tile.o
/tests/vkheap/vkheap_test
/tests/vkspirv/vkspirv
/tests/vkspirv/vkspirv.exe
/tests/vkpipekey/selectors
/tests/vkpipekey/selectors.exe
/tests/vkpipekey/__pycache__/
/tests/emitter/emitter_reach
/tests/isofs/isofs_test
/tests/gsalign/gsalign_test
/tests/gs/gs_vertex_oracle
/tests/gs/gs_vertex_bench
/tests/gs/gs_fmm_bench
/tests/gs/gs_float_convert
/tests/gs/gs_divisors
/tests/gs/gs_reg_index
/tests/gs/gs_restore_norm
/tests/gs/gs_texsize
/tests/cdvdtime/cdvdtime_test
/tests/mg/mg_test
/tests/spsc/spsc_test_tsan
/tests/spsc/spsc_test.exe
/tests/faultstress/fault_test
/tests/faultstress/fault_test_tsan
/tests/faultstress/fault_test.exe
/tests/xmmpressure/xmmpressure
/tests/xmmpressure/xmmpressure.exe
/tests/secondload/secondload
/tests/secondload/secondload.exe
/tests/vknegotiate/vknegotiate
/tests/vknegotiate/vknegotiate.exe
/tests/ipu/ipu_test
/tests/iop/iop_*
/tests/ee/ee_*
/tests/fpu/fpu_*
/tests/mmi/mmi_*
/tests/vif/vif_*
/tests/vu/vu_*

# emitter oracle build products
tests/emitter/emitter_hwas
tests/emitter/*.o
pcsx2/GameDatabaseBuiltin.cpp
/tests/mtgsown/mtgsown
/tests/mtgsown/mtgsown_rule1
/tests/mtgsown/mtgsown_rule2
/tests/mtgsown/mtgsown_tsan
/.build-tag
tests/ipu/_streams/
tests/gsregion/gs_region_repeat
tests/gsclut/clut_bank_clamp
tests/gsclut/clut_from_target
tests/gsclut/clut_load_sync
tests/gstc/readback_retire
tests/gstc/upload_dirty
tests/gsstq/stq_saturate
tests/gsindexed/indexed_view
tests/gspresent/present_lifetime
tests/gsinterlace/line_weave
tests/gsinterlace/field_mad
tests/gsinterlace/fastmad_rule
tests/gspagegather/page_gather
tests/gssamplemap/native_grid
tests/pgs/pgs_field_scanout
tests/pgs/pgs_empty_instance
tests/pgs/pgs_ss_copies
tests/pgs/pgs_palette_samples
tests/pgs/pgs_page_runs
tests/pgs/pgs_bank_splice
tests/pgs/pgs_spv_canon
tests/pgs/pgs_bank_caps
tests/pgs/pgs_scanout_exec
tests/pgs/*.spv
tests/recswitch/recswitch
tests/mtgsvsync/mtgsvsync
tests/mtgsvsync/mtgsvsync_rule1
tests/mtgsvsync/mtgsvsync_rule2
tests/mtgsvsync/mtgsvsync_tsan
tests/mtgsclose/mtgsclose
tests/mtgsclose/mtgsclose_rule1
tests/mtgsclose/mtgsclose_rule2
tests/mtgsclose/mtgsclose_tsan
tests/ata/ata_test
tests/ata/ata_test_tsan
tests/ata/ata_ioerror
tests/ata/ata_ioerror_tsan
tests/ata/*.exe
tests/ata/*.img
/tests/spsc/spsc_worksema
/tests/spsc/spsc_worksema_tsan
/tests/mtvuring/mtvu_ring
/tests/mtvuring/mtvu_ring_old
/tests/mtvuring/mtvu_ring_park
/tests/mtvuring/mtvu_ring_tsan
/tests/smaprx/smaprx_test
/tests/smaprx/smaprx_test_tsan
/tests/smaprx/smaprx_test_plain
/tests/smaprx/sockrx_test
/tests/smaprx/*.exe
/tests/framepace/framepace
/tests/gsgroup/gsgroup
/tests/gsscratch/gsscratch
/tests/cdvdread/cdvd_read
/tests/ohcidma/ohcidma
/tests/memcard/memcard_termaudit
/tests/memcard/memcard_ecc
/tests/memcard/memcard_ecc.exe
/tests/emitter/emitter_frame
/tests/emitter/emitter_frame_sysv
/tests/settings/settings_optioncfg
/tests/gscolclip/gscolclip_audit
/tests/pgsthreadidx/pgsthreadidx
/tests/pgsthreadidx/pgsthreadidx_tsan
/tests/pgsthreadidx/pgsthreadidx.exe
/tests/vifhash/vifhash
/tests/vifhash/vifhash_asan
/tests/vifhash/vifhash.exe
/tests/eestage/eestage
/tests/eestage/eestage.exe
/tests/swdraw/swdraw
/tests/swdraw/swdraw.exe
/tests/gsjit/gsjit
/tests/gsjit/gsjit.exe
/tests/latency/latency
/tests/latency/latency.exe
/tests/cam/cam_test
/tests/cam/cam_test_tsan
/tests/usbstate/usbstate
/tests/nearplace/nearplace_test*
/tests/nvram/nvram_test
/tests/nvram/nvram_test.exe
/tests/audioqueue/audioqueue_test*
/tests/d3d12heap/d3d12heap_test
# Harness outputs of the suites above
/tests/fastlist/fastlist_test
/tests/faultstress/fault_linked
/tests/faultstress/fault_linked_tsan
/tests/fpaudit/fp_audit
/tests/fpaudit/jit_stage
/tests/gsinterlace/sw_fields
/tests/gspool/gspool_test
/tests/gstc/target_budget
/tests/gstc/hash_keep
/tests/gstc/zwrite_colour
/tests/gstc/drop_writeback
/tests/gstc/park_flush
/tests/gsautoflush/autoflush_select
/tests/gsautoflush/pixel_feedback
/tests/gsautoflush/runs_groups
/tests/gscopyrect/copyrect_dest
/tests/gsupscale/hires_mem
/tests/gsupscale/native_taps
/tests/gsupscale/sprite_centre
/tests/gsupscale/sprite_nearest
/tests/gsupscale/sprite_snap
/tests/hwctx/hwctx_ctxaudit
/tests/hwctx/hwctx_linkaudit
/tests/patch/patch_dbload
/tests/patch/patch_dbparse
/tests/patch/patch_ingame
/tests/patch/*.o
/tests/gsarray/gsarray_test
/tests/gsstring/gsstring_test
/tests/parsenumber/parsenumber_test
/tests/parsenumber/*.o
/tests/patch/patch_pnachload
/tests/hostfs/hostfs_test
/tests/hostfs/*.o
