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 c20a5c7524
CPU: Copy entire value for zero shift cases
Shortcut, and avoids tainting the Z.
3 months ago
..
CMakeLists.txt Controller: Move helper functions into their own file 4 months ago
achievements.cpp Achievements: Move init functions to private header 4 months ago
achievements.h Achievements: Move init functions to private header 4 months ago
achievements_private.h Achievements: Move init functions to private header 4 months ago
analog_controller.cpp Controller: Move helper functions into their own file 4 months ago
analog_controller.h Controller: Add option to use right analog as trigger buttons (#3692) 8 months ago
analog_joystick.cpp Controller: Move helper functions into their own file 4 months ago
analog_joystick.h
bios.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
bios.h
bus.cpp Bus: Add option for enabling PCSX expansion region 4 months ago
bus.h Qt: Expose VRAM and SPU VRAM in memory editor/debugger 5 months ago
cdrom.cpp CDROM: Hopefully fix rare case of command event loss with states 4 months ago
cdrom.h CDROM: Add manual control of lid state 4 months ago
cdrom_async_reader.cpp Misc: Eliminate usage of modal progress callback functions 10 months ago
cdrom_async_reader.h Misc: Eliminate usage of modal progress callback functions 10 months ago
cdrom_subq_replacement.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
cdrom_subq_replacement.h
cheats.cpp Cheats: Reapply restorable codes after state load 6 months ago
cheats.h Cheats: Reapply restorable codes after state load 6 months ago
controller.cpp Controller: Move helper functions into their own file 4 months ago
controller.h Controller: Move helper functions into their own file 4 months ago
controller_helpers.h Controller: Move helper functions into their own file 4 months ago
core.cpp Achievements: Move init functions to private header 4 months ago
core.h System: Move more core functionality out of file 5 months ago
core.props SoundEffectManager: Upmix and resample sound effects when needed 9 months ago
core.vcxproj Controller: Move helper functions into their own file 4 months ago
core.vcxproj.filters Controller: Move helper functions into their own file 4 months ago
core_private.h Core: Centralize the async task queue 5 months ago
cpu_code_cache.cpp CPU/CodeCache: Don't skip filling backprop for first instruction 5 months ago
cpu_code_cache.h
cpu_code_cache_private.h CPU/CodeCache: Pack state in struct 5 months ago
cpu_core.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
cpu_core.h CPU: Add Host::ReportDebuggerEvent() 9 months ago
cpu_core_private.h CPU: Use table lookup for mfc0 4 months ago
cpu_disasm.cpp CPU: Don't raise #RI on write to read-only COP0 registers 9 months ago
cpu_disasm.h CPU: Add COP0 register names to disassembly 9 months ago
cpu_pgxp.cpp CPU: Copy entire value for zero shift cases 3 months ago
cpu_pgxp.h CPU/PGXP: Allocate storage based on active RAM size 7 months ago
cpu_recompiler.cpp CPU: Use table lookup for mfc0 4 months ago
cpu_recompiler.h CPU: Use table lookup for mfc0 4 months ago
cpu_recompiler_arm32.cpp CPU/CodeCache: Pack state in struct 5 months ago
cpu_recompiler_arm32.h
cpu_recompiler_arm64.cpp CPU/CodeCache: Pack state in struct 5 months ago
cpu_recompiler_arm64.h
cpu_recompiler_loongarch64.cpp CPU/CodeCache: Pack state in struct 5 months ago
cpu_recompiler_loongarch64.h CPU/LoongArch64: Add recompiler 7 months ago
cpu_recompiler_riscv64.cpp CPU/CodeCache: Pack state in struct 5 months ago
cpu_recompiler_riscv64.h
cpu_recompiler_x64.cpp CPU/CodeCache: Pack state in struct 5 months ago
cpu_recompiler_x64.h
cpu_types.cpp
cpu_types.h CPU: Don't raise #RI on write to read-only COP0 registers 9 months ago
ddgo_controller.cpp Qt: Store controller images in main data instead of qrc 4 months ago
ddgo_controller.h
digital_controller.cpp Qt: Store controller images in main data instead of qrc 4 months ago
digital_controller.h
discord_presence.cpp GPUDevice: Pack shaderc/spirv-cross function pointers together 4 months ago
discord_presence.h System: Move Discord presence into its own file 5 months ago
dma.cpp GPU: Slightly faster path for DMA writes 4 months ago
dma.h
fullscreenui.cpp FullscreenUI: Don't override existing window in PauseAndOpenMenuFromCoreThread() 4 months ago
fullscreenui.h FullscreenUI: Fix pause icon not re-displaying on menu close 5 months ago
fullscreenui_achievements.cpp Achievements: Move init functions to private header 4 months ago
fullscreenui_game_list.cpp FullscreenUI: Fix input text text colour in light theme 3 months ago
fullscreenui_private.h FullscreenUI: Rework pause menu opening 5 months ago
fullscreenui_settings.cpp FullscreenUI: Use InputTextWithIcon() for achievements login 3 months ago
fullscreenui_strings.h FullscreenUI: Add search to game list 3 months ago
fullscreenui_widgets.cpp FullscreenUI: Fix input text text colour in light theme 3 months ago
fullscreenui_widgets.h FullscreenUI: Make ResetFocusHere() return a boolean 3 months ago
game_database.cpp GameDatabase: Add missing flush check for SaveToCache() 5 months ago
game_database.h GameList: Fix some interactions with custom serials 8 months ago
game_list.cpp GameList: Fix race condition when refreshing from two sources 4 months ago
game_list.h GameList: Remove unused function 5 months ago
gdb_server.cpp System: Move socket multiplexer into GDBServer 5 months ago
gdb_server.h System: Move socket multiplexer into GDBServer 5 months ago
gpu.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
gpu.h GPU: Slightly faster path for DMA writes 4 months ago
gpu_backend.cpp VideoThread: Remove RunOnBackend() 5 months ago
gpu_backend.h GPUThread: Rename to VideoThread 8 months ago
gpu_dump.cpp GPU: Convert frontend to namespace 4 months ago
gpu_dump.h GPU: Extract heavier helper functions to own header 9 months ago
gpu_helpers.h Misc: Remove redundant static qualifier from force-inline functions 4 months ago
gpu_hw.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
gpu_hw.h GPU/HW: Fix rare VRAM corruption after state load 5 months ago
gpu_hw_shadergen.cpp Release MMPX Advanced v3.2: Optimize and Clean (#3750) 4 months ago
gpu_hw_shadergen.h GPU: Add option to crop vertex colours before modulation 9 months ago
gpu_hw_texture_cache.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
gpu_hw_texture_cache.h GPU/HW: Remove unnecessary reference to backend in texture cache 4 months ago
gpu_sw.cpp GPUPresenter: Rename to VideoPresenter 8 months ago
gpu_sw.h GPUPresenter: Convert to namespace 8 months ago
gpu_sw_rasterizer.cpp GPU: Convert frontend to namespace 4 months ago
gpu_sw_rasterizer.h GPUThread: Rename to VideoThread 8 months ago
gpu_sw_rasterizer.inl GPU: Add option to crop vertex colours before modulation 9 months ago
gpu_sw_rasterizer_avx2.cpp
gpu_types.h GPU: Fix incorrect bitmask for command primitives 4 months ago
gte.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
gte.h
gte_types.h
guncon.cpp Qt: Store controller images in main data instead of qrc 4 months ago
guncon.h GunCon: Add line/tick offset for position fine-tuning 8 months ago
host.h Host: Add icon to ConfirmMessageAsync() 4 months ago
hotkeys.cpp Hotkeys: Make more formatting-friendly 5 months ago
imgui_overlays.cpp ImGuiOverlays: Don't draw outline on status indicators 4 months ago
imgui_overlays.h
input_types.h
interrupt_controller.cpp InterruptController: Fix incorrect branch hint 5 months ago
interrupt_controller.h
jogcon.cpp Qt: Store controller images in main data instead of qrc 4 months ago
jogcon.h
justifier.cpp Qt: Store controller images in main data instead of qrc 4 months ago
justifier.h Justifier: Remove unused function 5 months ago
mdec.cpp TimingEvents: Remove ticks_late parameter 5 months ago
mdec.h
memory_card.cpp TimingEvents: Remove ticks_late parameter 5 months ago
memory_card.h System: Simplify and polish more OSD messages 11 months ago
memory_card_image.cpp MemoryCard: Fix open error not propagating 5 months ago
memory_card_image.h
memory_scanner.cpp MemoryScanner: Set changed flag in RemoveEntryByDescription() 5 months ago
memory_scanner.h
mips_encoder.h
multitap.cpp
multitap.h
negcon.cpp Qt: Store controller images in main data instead of qrc 4 months ago
negcon.h
negcon_rumble.cpp Controller: Move helper functions into their own file 4 months ago
negcon_rumble.h
pad.cpp TimingEvents: Remove ticks_late parameter 5 months ago
pad.h
pcdrv.cpp
pcdrv.h
pch.cpp
pch.h
performance_counters.cpp GPU: Convert frontend to namespace 4 months ago
performance_counters.h System: Move more core functionality out of file 5 months ago
pio.cpp
pio.h
playstation_mouse.cpp Qt: Store controller images in main data instead of qrc 4 months ago
playstation_mouse.h
psf_loader.cpp
psf_loader.h
save_state_version.h CDROM: Hopefully fix rare case of command event loss with states 4 months ago
settings.cpp Settings: Don't copy advanced/hidden settings to game 3 months ago
settings.h Settings: Don't copy advanced/hidden settings to game 3 months ago
shader_cache_version.h GPUDevice: Use sorted array for storing shader cache entries 8 months ago
sio.cpp
sio.h
sound_effect_manager.cpp SoundEffectManager: Fix low chance of deadlock on shutdown 5 months ago
sound_effect_manager.h SoundEffectManager: Add caching and async reading 9 months ago
spu.cpp Misc: Remove redundant static qualifier from force-inline functions 4 months ago
spu.h AudioStream: Split into source and backend streams 9 months ago
system.cpp Settings: Don't copy advanced/hidden settings to game 3 months ago
system.h Hotkeys: Make more formatting-friendly 5 months ago
system_private.h System: Move more core functionality out of file 5 months ago
timers.cpp Timers: Correctly handle sync mode 0/3 for timer 2 4 months ago
timers.h
timing_event.cpp TimingEvents: Remove ticks_late parameter 5 months ago
timing_event.h TimingEvents: Remove ticks_late parameter 5 months ago
types.h Release MMPX Advanced v3.2: Optimize and Clean (#3750) 4 months ago
video_presenter.cpp VideoThread: Move private functions into own file 5 months ago
video_presenter.h FullscreenUI: Fix corrupted blur background on loading screen 5 months ago
video_shadergen.cpp GPUPresenter: Rename to VideoPresenter 8 months ago
video_shadergen.h GPUPresenter: Rename to VideoPresenter 8 months ago
video_thread.cpp VideoThread: Assert not on thread for async calls 5 months ago
video_thread.h VideoThread: Move private functions into own file 5 months ago
video_thread_commands.h VideoThread: Remove RunOnBackend() 5 months ago
video_thread_private.h VideoThread: Move private functions into own file 5 months ago