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 fa4a3eadd2
Achievements: Cache whether we have saved credentials
Fixes double-lock assert when changing postfx settings.
5 months ago
..
CMakeLists.txt CPU/LoongArch64: Add recompiler 7 months ago
achievements.cpp Achievements: Cache whether we have saved credentials 5 months ago
achievements.h Achievements: Cache whether we have saved credentials 5 months ago
achievements_private.h Achievements: Use HTTP cache instead of loose files 5 months ago
analog_controller.cpp Data: Add additional PromptFont glyphs 7 months ago
analog_controller.h Controller: Add option to use right analog as trigger buttons (#3692) 8 months ago
analog_joystick.cpp Data: Add additional PromptFont glyphs 7 months ago
analog_joystick.h Controller: Merge all binds into one index space 12 months ago
bios.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
bios.h Declare all namespace-scope constants as inline 1 year ago
bus.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
bus.h Misc: Replace a bunch of static qualifiers with inline 1 year ago
cdrom.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
cdrom.h CDROM: Improve subchannel file detection 1 year 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 CDROM: Improve subchannel file detection 1 year ago
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 Host: Split into multiple files 9 months ago
controller.h Controller: Remove unused helper function 12 months ago
core.cpp Core: Remove GetHTTPUserAgent() 5 months ago
core.h Core: Remove GetHTTPUserAgent() 5 months ago
core.props SoundEffectManager: Upmix and resample sound effects when needed 9 months ago
core.vcxproj CI: Use prebuilt dependencies 7 months ago
core.vcxproj.filters GPUPresenter: Rename to VideoPresenter 8 months ago
core_private.h Qt: Move windows data location from Documents to AppData 8 months ago
cpu_code_cache.cpp CodeCache: Don't try to handle page faults when shutting down 9 months ago
cpu_code_cache.h
…
cpu_code_cache_private.h CPU/Recompiler: Remove unused function pointer 1 year ago
cpu_core.cpp CPU: Add Host::ReportDebuggerEvent() 9 months ago
cpu_core.h CPU: Add Host::ReportDebuggerEvent() 9 months ago
cpu_core_private.h Misc: Replace a bunch of static qualifiers with inline 1 year 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/PGXP: Allocate storage based on active RAM size 7 months ago
cpu_pgxp.h CPU/PGXP: Allocate storage based on active RAM size 7 months ago
cpu_recompiler.cpp
…
cpu_recompiler.h CPU/LoongArch64: Add recompiler 7 months ago
cpu_recompiler_arm32.cpp CPU/Recompiler: Don't clobber downcount in GTE blocks 7 months ago
cpu_recompiler_arm32.h CPU/PGXP: Implement lwl/lwr/swl/swr 1 year ago
cpu_recompiler_arm64.cpp CPU/Recompiler: Don't clobber downcount in GTE blocks 7 months ago
cpu_recompiler_arm64.h CPU/PGXP: Implement lwl/lwr/swl/swr 1 year ago
cpu_recompiler_loongarch64.cpp CPU/LoongArch64: Don't clobber downcount in GTE blocks 7 months ago
cpu_recompiler_loongarch64.h CPU/LoongArch64: Add recompiler 7 months ago
cpu_recompiler_riscv64.cpp CPU/Recompiler: Don't clobber downcount in GTE blocks 7 months ago
cpu_recompiler_riscv64.h CPU/PGXP: Implement lwl/lwr/swl/swr 1 year ago
cpu_recompiler_x64.cpp CPU/PGXP: Implement lwl/lwr/swl/swr 1 year ago
cpu_recompiler_x64.h CPU/PGXP: Implement lwl/lwr/swl/swr 1 year ago
cpu_types.cpp
…
cpu_types.h CPU: Don't raise #RI on write to read-only COP0 registers 9 months ago
ddgo_controller.cpp Host: Split into multiple files 9 months ago
ddgo_controller.h Make all single-argument constructors explicit 1 year ago
digital_controller.cpp Host: Split into multiple files 9 months ago
digital_controller.h
…
dma.cpp DMA: Speed up RAM write with CDROM speedup 11 months ago
dma.h
…
fullscreenui.cpp FullscreenUI: Fix focus loss opening game properties 5 months ago
fullscreenui.h Common: Get rid of multiple virtuals in ProgressCallback 6 months ago
fullscreenui_achievements.cpp FullscreenUI: Prefetch two rows of covers in grid view 5 months ago
fullscreenui_game_list.cpp FullscreenUI: Prefetch two rows of covers in grid view 5 months ago
fullscreenui_private.h FullscreenUI: Fix focus loss opening game properties 5 months ago
fullscreenui_settings.cpp FullscreenUI: Highlight menu item when dropdown open 5 months ago
fullscreenui_strings.h FullscreenUI: Apply resolution change immediately 5 months ago
fullscreenui_widgets.cpp FullscreenUI: Disable postfx in loading screen 5 months ago
fullscreenui_widgets.h FullscreenUI: Highlight menu item when dropdown open 5 months ago
game_database.cpp GameList: Fix some interactions with custom serials 8 months ago
game_database.h GameList: Fix some interactions with custom serials 8 months ago
game_list.cpp GameList: Only use lookup achievements icons if logged in 5 months ago
game_list.h Achievements: Use HTTP cache instead of loose files 5 months ago
gdb_server.cpp
…
gdb_server.h
…
gpu.cpp Misc: Use 'Render Window' consistently instead of 'Display Window' 8 months ago
gpu.h Misc: Use 'Render Window' consistently instead of 'Display Window' 8 months ago
gpu_backend.cpp VideoThread: Remove RunOnBackend() 5 months ago
gpu_backend.h GPUThread: Rename to VideoThread 8 months ago
gpu_commands.cpp GPUThread: Rename to VideoThread 8 months ago
gpu_dump.cpp
…
gpu_dump.h GPU: Extract heavier helper functions to own header 9 months ago
gpu_helpers.h GPU: Extract heavier helper functions to own header 9 months ago
gpu_hw.cpp GPU/HW: Fix draw rect not updating in FF8 truncation workaround 7 months ago
gpu_hw.h GPUPresenter: Convert to namespace 8 months ago
gpu_hw_shadergen.cpp GPU/HW: Rename MMPX Enhanced 3.0 to Quality 5 months ago
gpu_hw_shadergen.h GPU: Add option to crop vertex colours before modulation 9 months ago
gpu_hw_texture_cache.cpp GPU: Fix gsvector_nosimd -Wnontrivial-memcall warnings (#3704) 7 months ago
gpu_hw_texture_cache.h GPU: Extract heavier helper functions to own header 9 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: Extract heavier helper functions to own header 9 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: Extract heavier helper functions to own header 9 months ago
gte.cpp Host: Rename CPUThread/EmuThread to CoreThread 9 months ago
gte.h Settings: Store custom aspect ratios in main key 1 year ago
gte_types.h CPU/GTE: Remove unnecessary struct padding 12 months ago
guncon.cpp GPUThread: Rename to VideoThread 8 months ago
guncon.h GunCon: Add line/tick offset for position fine-tuning 8 months ago
host.h InputManager: Add thread assertions to public functions 7 months ago
hotkeys.cpp GPUPresenter: Rename to VideoPresenter 8 months ago
imgui_overlays.cpp ImGuiOverlays: Fix oversized command allocation 5 months ago
imgui_overlays.h Declare all namespace-scope constants as inline 1 year ago
input_types.h Misc: Move SettingInfo declaration to input_types.h 12 months ago
interrupt_controller.cpp
…
interrupt_controller.h Declare all namespace-scope constants as inline 1 year ago
jogcon.cpp Data: Add additional PromptFont glyphs 7 months ago
jogcon.h Controller: Merge all binds into one index space 12 months ago
justifier.cpp GPUThread: Rename to VideoThread 8 months ago
justifier.h
…
mdec.cpp Settings: Rearrange fields 12 months ago
mdec.h DMA: Decrease slice size when MDEC is active/decoding 1 year ago
memory_card.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
memory_card.h System: Simplify and polish more OSD messages 11 months ago
memory_card_image.cpp FileSystem: Remove GetDisplayNameFromPath() 6 months ago
memory_card_image.h
…
memory_scanner.cpp Common: Add additional ryml helpers 9 months ago
memory_scanner.h Qt: Persist memory scanner watch list across instances 1 year ago
mips_encoder.h
…
multitap.cpp
…
multitap.h
…
negcon.cpp Host: Split into multiple files 9 months ago
negcon.h Qt: Refactor LED bindings 12 months ago
negcon_rumble.cpp Data: Add additional PromptFont glyphs 7 months ago
negcon_rumble.h AnalogController: Fix sync/readback value for vibration 12 months ago
pad.cpp System: Add taint for memory card time travelling 8 months ago
pad.h
…
pcdrv.cpp Qt: Add Memory Editor window 1 year ago
pcdrv.h
…
pch.cpp
…
pch.h
…
performance_counters.cpp System: Fix possible video thread corruption on rewind 5 months ago
performance_counters.h GPUThread: Rename to VideoThread 8 months ago
pio.cpp
…
pio.h
…
playstation_mouse.cpp Host: Split into multiple files 9 months ago
playstation_mouse.h Make all single-argument constructors explicit 1 year ago
psf_loader.cpp PSFLoader: Fix recursive _lib loading (#3489) 1 year ago
psf_loader.h
…
save_state_version.h GPU: Don't save settings to save state 11 months ago
settings.cpp GPU/HW: Rename MMPX Enhanced 3.0 to Quality 5 months ago
settings.h Settings: Ensure INI gets saved in logical section order 7 months ago
shader_cache_version.h GPUDevice: Use sorted array for storing shader cache entries 8 months ago
sio.cpp Controller: Don't indirectly include settings.h 12 months ago
sio.h
…
sound_effect_manager.cpp SoundEffectManager: Support converting float wave files too 9 months ago
sound_effect_manager.h SoundEffectManager: Add caching and async reading 9 months ago
spu.cpp GPUDevice: Extract enums to own file 9 months ago
spu.h AudioStream: Split into source and backend streams 9 months ago
system.cpp Achievements: Cache whether we have saved credentials 5 months ago
system.h System: Use achievements game icon for loading screen 7 months ago
system_private.h Host: Remove unused LoadSettings() callback 5 months ago
timers.cpp
…
timers.h
…
timing_event.cpp
…
timing_event.h
…
types.h GPU/HW: Rename MMPX Enhanced 3.0 to Quality 5 months ago
video_presenter.cpp FullscreenUI: Fix corrupted blur background on loading screen 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: Fix backend leak on creation failure 5 months ago
video_thread.h VideoThread: Remove RunOnBackend() 5 months ago
video_thread_commands.h VideoThread: Remove RunOnBackend() 5 months ago