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 5b5b6bbf77
FullscreenUI: Avoid redundant transition
1 week ago
..
CMakeLists.txt CMake: Prefer private over public include dirs 2 weeks ago
achievements.cpp Achievements: Add easing to progress indicators 2 weeks ago
achievements.h Achievements: Add progress to progress database refresh 1 month ago
achievements_private.h FullscreenUI: Add achievement subset selection 1 month ago
analog_controller.cpp Deps: Remove version number from FontAwesome header 3 weeks ago
analog_controller.h AnalogController: Fix sync/readback value for vibration 3 months ago
analog_joystick.cpp Deps: Remove version number from FontAwesome header 3 weeks ago
analog_joystick.h Controller: Merge all binds into one index space 3 months ago
bios.cpp Host: Split into multiple files 4 weeks ago
bios.h Declare all namespace-scope constants as inline 6 months ago
bus.cpp Log: Move FastWrite() into macro 2 months ago
bus.h Misc: Replace a bunch of static qualifiers with inline 6 months ago
cdrom.cpp Host: Rename CPUThread/EmuThread to CoreThread 4 weeks ago
cdrom.h CDROM: Improve subchannel file detection 4 months ago
cdrom_async_reader.cpp Misc: Eliminate usage of modal progress callback functions 2 months ago
cdrom_async_reader.h Misc: Eliminate usage of modal progress callback functions 2 months ago
cdrom_subq_replacement.cpp CDROM: Tidy up warnings 4 months ago
cdrom_subq_replacement.h CDROM: Improve subchannel file detection 4 months ago
cheats.cpp Cheats: Search local cheats/patches for multi-disc games 2 weeks ago
cheats.h Qt: Validate cheats before saving edits 3 months ago
controller.cpp Host: Split into multiple files 4 weeks ago
controller.h Controller: Remove unused helper function 3 months ago
core.cpp Core: Set correct log channel 3 weeks ago
core.h Host: Split into multiple files 4 weeks ago
core.props SoundEffectManager: Upmix and resample sound effects when needed 3 weeks ago
core.vcxproj Build: Don't make fast_float a public link for libraries 2 weeks ago
core.vcxproj.filters GPU: Extract heavier helper functions to own header 3 weeks ago
core_private.h Host: Split into multiple files 4 weeks ago
cpu_code_cache.cpp CodeCache: Don't try to handle page faults when shutting down 3 weeks ago
cpu_code_cache.h
cpu_code_cache_private.h CPU/Recompiler: Remove unused function pointer 5 months ago
cpu_core.cpp CPU: Add Host::ReportDebuggerEvent() 1 week ago
cpu_core.h CPU: Add Host::ReportDebuggerEvent() 1 week ago
cpu_core_private.h Misc: Replace a bunch of static qualifiers with inline 6 months ago
cpu_disasm.cpp CPU: Don't raise #RI on write to read-only COP0 registers 2 weeks ago
cpu_disasm.h CPU: Add COP0 register names to disassembly 2 weeks ago
cpu_pgxp.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
cpu_pgxp.h System: Add 'Low VRAM' rewind mode 2 months ago
cpu_recompiler.cpp CPU: Correctly mask upper 1.5GB of KUSEG 9 months ago
cpu_recompiler.h
cpu_recompiler_arm32.cpp CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_arm32.h CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_arm64.cpp CPU/Recompiler: Set up frame pointer on Windows ARM64 2 months ago
cpu_recompiler_arm64.h CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_riscv64.cpp CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_riscv64.h CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_x64.cpp CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_recompiler_x64.h CPU/PGXP: Implement lwl/lwr/swl/swr 4 months ago
cpu_types.cpp
cpu_types.h CPU: Don't raise #RI on write to read-only COP0 registers 2 weeks ago
ddgo_controller.cpp Host: Split into multiple files 4 weeks ago
ddgo_controller.h Make all single-argument constructors explicit 6 months ago
digital_controller.cpp Host: Split into multiple files 4 weeks ago
digital_controller.h
dma.cpp DMA: Speed up RAM write with CDROM speedup 3 months ago
dma.h
fullscreenui.cpp FullscreenUI: Fix incorrect state with per-game renderer setting 1 week ago
fullscreenui.h FullscreenUI: Fix incorrect state with per-game renderer setting 1 week ago
fullscreenui_achievements.cpp dep/imgui: Update to 69a501d 1 week ago
fullscreenui_game_list.cpp FullscreenUI: Add navigation sound effects 3 weeks ago
fullscreenui_private.h Qt: Simplify cover and icon invalidation 1 month ago
fullscreenui_settings.cpp FullscreenUI: Avoid redundant transition 1 week ago
fullscreenui_strings.h GPU: Add option to crop vertex colours before modulation 3 weeks ago
fullscreenui_widgets.cpp FullscreenUI: Avoid redundant transition 1 week ago
fullscreenui_widgets.h FullscreenUI: Fix incorrect state with per-game renderer setting 1 week ago
game_database.cpp Common: Remove fallback for missing heterogeneous lookup 2 weeks ago
game_database.h GameDatabase: Add DisableAllBordersCrop trait 2 months ago
game_list.cpp GameList: Fix reporting of 'Yesterday' on Jan 1st 2 weeks ago
game_list.h MemoryCard: Show game icon when saving 2 months ago
gdb_server.cpp
gdb_server.h
gpu.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
gpu.h GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_backend.cpp Deps: Remove version number from FontAwesome header 3 weeks ago
gpu_backend.h GPU: Align the memory allocation rather than the class 2 months ago
gpu_commands.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_dump.cpp
gpu_dump.h GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_helpers.h GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_hw.cpp Deps: Remove version number from FontAwesome header 3 weeks ago
gpu_hw.h GPUDevice: Extract texture format to global namespace 3 weeks ago
gpu_hw_shadergen.cpp GPU: Add option to crop vertex colours before modulation 3 weeks ago
gpu_hw_shadergen.h GPU: Add option to crop vertex colours before modulation 3 weeks ago
gpu_hw_texture_cache.cpp Common: Remove fallback for missing heterogeneous lookup 2 weeks ago
gpu_hw_texture_cache.h GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_presenter.cpp GPUDevice: Extract texture format to global namespace 3 weeks ago
gpu_presenter.h GPUDevice: Extract texture format to global namespace 3 weeks ago
gpu_shadergen.cpp GPU/ShaderGen: Added Hybrid Bilinear scaling (#3554) 4 months ago
gpu_shadergen.h GPU/ShaderGen: Added Hybrid Bilinear scaling (#3554) 4 months ago
gpu_sw.cpp GPU: Add option to crop vertex colours before modulation 3 weeks ago
gpu_sw.h GPUDevice: Extract texture format to global namespace 3 weeks ago
gpu_sw_rasterizer.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
gpu_sw_rasterizer.h GPU: Add option to crop vertex colours before modulation 3 weeks ago
gpu_sw_rasterizer.inl GPU: Add option to crop vertex colours before modulation 3 weeks ago
gpu_sw_rasterizer_avx2.cpp
gpu_thread.cpp FullscreenUI: Fix incorrect state with per-game renderer setting 1 week ago
gpu_thread.h VulkanDevice: Persist instance throughout launches 3 weeks ago
gpu_thread_commands.h Qt: Get rid of multiple sources of truth for fullscreen 2 months ago
gpu_types.h GPU: Extract heavier helper functions to own header 3 weeks ago
gte.cpp Host: Rename CPUThread/EmuThread to CoreThread 4 weeks ago
gte.h Settings: Store custom aspect ratios in main key 4 months ago
gte_types.h CPU/GTE: Remove unnecessary struct padding 3 months ago
guncon.cpp Host: Split into multiple files 4 weeks ago
guncon.h Make all single-argument constructors explicit 6 months ago
host.h CPU: Add Host::ReportDebuggerEvent() 1 week ago
hotkeys.cpp InputManager: Remove hotkey list indirection 2 weeks ago
imgui_overlays.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
imgui_overlays.h Declare all namespace-scope constants as inline 6 months ago
input_types.h Misc: Move SettingInfo declaration to input_types.h 3 months ago
interrupt_controller.cpp
interrupt_controller.h Declare all namespace-scope constants as inline 6 months ago
jogcon.cpp Host: Split into multiple files 4 weeks ago
jogcon.h Controller: Merge all binds into one index space 3 months ago
justifier.cpp Host: Split into multiple files 4 weeks ago
justifier.h Justifier: Handle byte 4 IRQ enable flag 9 months ago
mdec.cpp Settings: Rearrange fields 3 months ago
mdec.h DMA: Decrease slice size when MDEC is active/decoding 5 months ago
memory_card.cpp Host: Split into multiple files 4 weeks ago
memory_card.h System: Simplify and polish more OSD messages 3 months ago
memory_card_image.cpp GPU: Extract heavier helper functions to own header 3 weeks ago
memory_card_image.h
memory_scanner.cpp Common: Add additional ryml helpers 4 weeks ago
memory_scanner.h Qt: Persist memory scanner watch list across instances 6 months ago
mips_encoder.h
multitap.cpp
multitap.h
negcon.cpp Host: Split into multiple files 4 weeks ago
negcon.h Qt: Refactor LED bindings 4 months ago
negcon_rumble.cpp Deps: Remove version number from FontAwesome header 3 weeks ago
negcon_rumble.h AnalogController: Fix sync/readback value for vibration 3 months ago
pad.cpp Host: Split into multiple files 4 weeks ago
pad.h
pcdrv.cpp Qt: Add Memory Editor window 4 months ago
pcdrv.h
pch.cpp
pch.h
performance_counters.cpp Host: Rename CPUThread/EmuThread to CoreThread 4 weeks ago
performance_counters.h Host: Rename CPUThread/EmuThread to CoreThread 4 weeks ago
pio.cpp
pio.h
playstation_mouse.cpp Host: Split into multiple files 4 weeks ago
playstation_mouse.h Make all single-argument constructors explicit 6 months ago
psf_loader.cpp PSFLoader: Fix recursive _lib loading (#3489) 6 months ago
psf_loader.h
save_state_version.h GPU: Don't save settings to save state 3 months ago
settings.cpp Settings: Restore a few missing defaults in Safe Mode 3 weeks ago
settings.h GPU: Add option to crop vertex colours before modulation 3 weeks ago
shader_cache_version.h GPU: Add option to crop vertex colours before modulation 3 weeks ago
sio.cpp Controller: Don't indirectly include settings.h 3 months ago
sio.h
sound_effect_manager.cpp SoundEffectManager: Support converting float wave files too 1 week ago
sound_effect_manager.h SoundEffectManager: Add caching and async reading 3 weeks ago
spu.cpp GPUDevice: Extract enums to own file 3 weeks ago
spu.h AudioStream: Split into source and backend streams 3 weeks ago
system.cpp CoreAudioStream: Handle parameter changes without restarting 2 weeks ago
system.h Host: Move async tasks to host namespace 4 weeks ago
system_private.h Host: Move async tasks to host namespace 4 weeks ago
timers.cpp
timers.h
timing_event.cpp
timing_event.h
types.h GPU: Add "Fine Crop" settings 1 month ago