You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
duckstation/src/core
Stenzek fa3815d681
Achievements: Fix progress database corruption
2 years ago
..
CMakeLists.txt Qt: Explicitly set desktop file path on startup 2 years ago
achievements.cpp Achievements: Fix progress database corruption 2 years ago
achievements.h Achievements: Fix build with regtest 2 years ago
achievements_private.h
…
analog_controller.cpp AnalogController: Use variant vibration icon for large motor 2 years ago
analog_controller.h Controller: Add GetVibrationMotorState() 2 years ago
analog_joystick.cpp InputManager: Add proper binds for vibration motors 2 years ago
analog_joystick.h
…
bios.cpp
…
bios.h
…
bus.cpp Bus: Enable mmap fastmem on uppermost KSEG0 mirror 2 years ago
bus.h PIO: Add basic flash cartridge support 2 years ago
cdrom.cpp CDROM: Increase delay for pause-when-paused 2 years ago
cdrom.h
…
cdrom_async_reader.cpp
…
cdrom_async_reader.h
…
cdrom_subq_replacement.cpp CDROM: Avoid additional stat() call loading subchannel 2 years ago
cdrom_subq_replacement.h CDROM: Avoid additional stat() call loading subchannel 2 years ago
cheats.cpp Cheats: Only display codes for selected revision 2 years ago
cheats.h Cheats: Show disabled code count when HC/safe mode is active 2 years ago
controller.cpp DDGoController: Rewrite to support axis input 2 years ago
controller.h Controller: Add GetVibrationMotorState() 2 years ago
core.props
…
core.vcxproj DDGoController: Rewrite to support axis input 2 years ago
core.vcxproj.filters DDGoController: Rewrite to support axis input 2 years ago
cpu_code_cache.cpp CPU/CodeCache: Only reset used portion of buffer 2 years ago
cpu_code_cache.h
…
cpu_code_cache_private.h CPU/Recompiler: Align dispatchers and JIT blocks 2 years ago
cpu_core.cpp CPU: Don't stall until GTE completion on write 2 years ago
cpu_core.h CPU: Declare state with constinit 2 years ago
cpu_core_private.h CPU/Interpreter: Address ICache lines in words 2 years ago
cpu_disasm.cpp
…
cpu_disasm.h
…
cpu_pgxp.cpp GPU/HW: Try truncating culled vertices 2 years ago
cpu_pgxp.h
…
cpu_recompiler.cpp CPU: Don't stall until GTE completion on write 2 years ago
cpu_recompiler.h CPU/Recompiler: Align dispatchers and JIT blocks 2 years ago
cpu_recompiler_arm32.cpp CPU/Recompiler: Align dispatchers and JIT blocks 2 years ago
cpu_recompiler_arm32.h
…
cpu_recompiler_arm64.cpp CPU/Recompiler: Align dispatchers and JIT blocks 2 years ago
cpu_recompiler_arm64.h
…
cpu_recompiler_riscv64.cpp CPU/Recompiler: Fix ICache update codegen on RISCV64 2 years ago
cpu_recompiler_riscv64.h
…
cpu_recompiler_x64.cpp CPU/Recompiler: Align dispatchers and JIT blocks 2 years ago
cpu_recompiler_x64.h
…
cpu_types.cpp
…
cpu_types.h
…
ddgo_controller.cpp DDGoController: Rewrite to support axis input 2 years ago
ddgo_controller.h DDGoController: Rewrite to support axis input 2 years ago
digital_controller.cpp DDGoController: Rewrite to support axis input 2 years ago
digital_controller.h
…
dma.cpp GPU: Remove global indirection 2 years ago
dma.h
…
fullscreen_ui.cpp Cheats: Only display codes for selected revision 2 years ago
fullscreen_ui.h Cheats: Only display codes for selected revision 2 years ago
game_database.cpp GameDatabase: Turn PGXPPreserveProjFP into a boolean setting 2 years ago
game_database.h GameDatabase: Turn PGXPPreserveProjFP into a boolean setting 2 years ago
game_list.cpp Achievements: Fix progress database corruption 2 years ago
game_list.h GameList: Show achievement information in game list 2 years ago
gdb_server.cpp
…
gdb_server.h
…
gpu.cpp GPU: Fix incorrect PAL overscan range 2 years ago
gpu.h GPU: Further simplify draw rect calculation 2 years ago
gpu_backend.cpp GPU: Fix incorrect condition in WaitForOneQueuedFrame() 2 years ago
gpu_backend.h GPU: Fix various capture/screenshot issues 2 years ago
gpu_commands.cpp GPU: Use same early culling rules for lines as polygons 2 years ago
gpu_dump.cpp GPU: Remove global indirection 2 years ago
gpu_dump.h RegTest: Support replaying GPU dumps 2 years ago
gpu_hw.cpp GPU/HW: Don't use shader for self-overlapping copies 2 years ago
gpu_hw.h PostProcessing: Move into GPU presenter 2 years ago
gpu_hw_shadergen.cpp Misc: Replace stringstream str() with C++20 move str() 2 years ago
gpu_hw_shadergen.h GPU/HW: Further tweaks to replacement alpha handling 2 years ago
gpu_hw_texture_cache.cpp GPU/HW: Fall back to replacements from first disc 2 years ago
gpu_hw_texture_cache.h GPU/TextureCache: Only use a single palette record for C16 2 years ago
gpu_presenter.cpp GPU: Fix prerotated presenting with OpenGL 2 years ago
gpu_presenter.h GPU: Reduce overdraw when using overlays 2 years ago
gpu_shadergen.cpp GPU: Small optimization to lanczos shader 2 years ago
gpu_shadergen.h GPU: Add Lanczos scaling option 2 years ago
gpu_sw.cpp GPU: Fix more GPU thread-reading-CPU-thread-settings locations 2 years ago
gpu_sw.h System: Add fatal error shutdown path 2 years ago
gpu_sw_rasterizer.cpp GPU: Move backend work off CPU thread 2 years ago
gpu_sw_rasterizer.h GPU: Implement PGXP for lines 2 years ago
gpu_sw_rasterizer.inl GPU/SW: Use no_unique_address for potentially-unused varyings 2 years ago
gpu_sw_rasterizer_avx2.cpp
…
gpu_thread.cpp GPU: Clear display texture on fatal error 2 years ago
gpu_thread.h System: Recreate memory save states when device options change 2 years ago
gpu_thread_commands.h GPUThread: Push settings through FIFO 2 years ago
gpu_types.h GPU/TextureCache: Prevent wrapping for replacement lookup 2 years ago
gte.cpp GTE: Use floating-point math for preserve-proj-fp 2 years ago
gte.h GTE: Add 'Free Camera' feature 2 years ago
gte_types.h
…
guncon.cpp InputManager: Add proper binds for vibration motors 2 years ago
guncon.h
…
host.cpp GPU: Move backend work off CPU thread 2 years ago
host.h GPU: Move backend work off CPU thread 2 years ago
hotkeys.cpp System: Recreate memory save states when device options change 2 years ago
imgui_overlays.cpp System: Fix blank display on pause-on-start 2 years ago
imgui_overlays.h ImGuiOverlays: Double buffer input OSD and add vibration 2 years ago
input_types.h InputManager: Add proper binds for vibration motors 2 years ago
interrupt_controller.cpp
…
interrupt_controller.h
…
jogcon.cpp Controller: Add GetVibrationMotorState() 2 years ago
jogcon.h Controller: Add GetVibrationMotorState() 2 years ago
justifier.cpp InputManager: Add proper binds for vibration motors 2 years ago
justifier.h
…
mdec.cpp
…
mdec.h
…
memory_card.cpp System: Add 'Fast Forward Memory Card Access' option 2 years ago
memory_card.h MemoryCard: Filename -> Path 2 years ago
memory_card_image.cpp
…
memory_card_image.h
…
memory_scanner.cpp
…
memory_scanner.h
…
mips_encoder.h
…
multitap.cpp
…
multitap.h
…
negcon.cpp InputManager: Add proper binds for vibration motors 2 years ago
negcon.h
…
negcon_rumble.cpp AnalogController: Use variant vibration icon for large motor 2 years ago
negcon_rumble.h Controller: Add GetVibrationMotorState() 2 years ago
pad.cpp Controller: Refactor so that GetControllerInfo() can't return null 2 years ago
pad.h
…
pcdrv.cpp
…
pcdrv.h
…
pch.cpp
…
pch.h
…
performance_counters.cpp GPU: Move backend work off CPU thread 2 years ago
performance_counters.h GPU: Move backend work off CPU thread 2 years ago
pio.cpp PIO: Fix failure to load state with different cart type 2 years ago
pio.h PIO: Add basic flash cartridge support 2 years ago
playstation_mouse.cpp InputManager: Add proper binds for vibration motors 2 years ago
playstation_mouse.h
…
psf_loader.cpp
…
psf_loader.h
…
save_state_version.h CDROM: Add randomness to repeated seek times 2 years ago
settings.cpp System: Add 'Fast Forward Memory Card Access' option 2 years ago
settings.h System: Add 'Fast Forward Memory Card Access' option 2 years ago
shader_cache_version.h GPU/HW: Use texture loads for native resolution 2 years ago
sio.cpp
…
sio.h
…
spu.cpp SPU: Move device failure message to OSD 2 years ago
spu.h
…
system.cpp Cheats: Only display codes for selected revision 2 years ago
system.h Achievements: Don't store hash as a string 2 years ago
system_private.h System: Add 'Fast Forward Memory Card Access' option 2 years ago
timers.cpp GPU: Remove global indirection 2 years ago
timers.h
…
timing_event.cpp Misc: Slightly reduce include pollution from settings.h 2 years ago
timing_event.h
…
types.h GPU: Add Lanczos scaling option 2 years ago