742 Commits

Author SHA1 Message Date
Connor McLaughlin
3505ca26e0 SaveStateSelectorUI: Fix loading/saving without popup 2022-07-31 17:33:03 +10:00
Connor McLaughlin
0006c54c46 Build: Add Mac dependencies and fix packaging 2022-07-31 16:00:37 +10:00
Connor McLaughlin
a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
Connor McLaughlin
89659db7ee Path: Unicode handling and tests for SanitizeFileName 2022-07-30 21:46:14 +10:00
Connor McLaughlin
a48ee3282a FullscreenUI: Re-enable cheat list/toggle analog 2022-07-30 12:58:03 +10:00
Connor McLaughlin
eb569df025 GameList: Fix setting covers via right click 2022-07-30 00:47:49 +10:00
Connor McLaughlin
25b17f1422 FullscreenUI: Add new audio options 2022-07-29 22:30:02 +10:00
Connor McLaughlin
79c401740c FullscreenUI: Fix changing per-game settings not updating 2022-07-29 22:20:07 +10:00
Connor McLaughlin
68b5dd869c SPU: Add time stretched audio output 2022-07-28 22:10:47 +10:00
Connor McLaughlin
97506a811e ImGuiManager: Fix default OSD scale 2022-07-28 22:10:47 +10:00
Connor McLaughlin
6386004b2c FullscreenUI: Fix incorrect vsync state on unpause 2022-07-26 21:46:18 +10:00
Connor McLaughlin
8af4f4f01a Common: ScopeGuard -> ScopedGuard 2022-07-26 18:37:16 +10:00
Connor McLaughlin
29a5ac5d80 D3DHostDisplay: Fix starting in exclusive fullscreen 2022-07-24 17:43:56 +10:00
Silent
3040ce7bbd
FullscreenUI: Untangle Escape button behaviour
Now it doesn't race against Open Pause Menu
2022-07-23 11:38:46 +02:00
Connor McLaughlin
f07a6c243d FullscreenUI: Make version text less ugly 2022-07-23 13:59:59 +10:00
Connor McLaughlin
9b22f0564f Misc: Remove backported license text
For anyone trying to start drama, I have copyright over this code and
never signed a CLA, therefore can relicense it how I see fit (in this
case is no license, i.e. no rights, although the entire DuckStation as
is currently distributed is GPLv3).
2022-07-23 13:55:09 +10:00
Connor McLaughlin
be03998be0 System: Fix title not showing for non-database discs 2022-07-23 13:55:09 +10:00
Connor McLaughlin
cac9c3fe04 CommonHost: Default escape to opening pause menu 2022-07-23 13:55:09 +10:00
Connor McLaughlin
65991899eb InputManager: Fix default value of SDL input source 2022-07-23 13:55:09 +10:00
Connor McLaughlin
11c0b7467b ImGuiManager: Fix OSD drawing under fsui 2022-07-23 13:55:08 +10:00
Connor McLaughlin
a5f5be1a60 Qt: Fix directory setting changes 2022-07-23 01:28:19 +10:00
Connor McLaughlin
78bddd7fe9 Achievements: Crash fix on error 2022-07-23 00:52:03 +10:00
Connor McLaughlin
68121c0f6b Qt: Fix rendering at unthrottled framerate while paused 2022-07-23 00:41:36 +10:00
Connor McLaughlin
23ea7b92bc Qt: Fix saved language setting 2022-07-22 23:48:22 +10:00
Connor McLaughlin
91fcb56148 Qt: Fix crash on scanning empty directory 2022-07-22 23:33:59 +10:00
Connor McLaughlin
701780e2ef Qt: Regression fixes 2022-07-22 22:53:06 +10:00
Connor McLaughlin
853e9a8a6a Qt: Fix updater 2022-07-22 21:51:00 +10:00
Connor McLaughlin
b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
Connor McLaughlin
af91fcf195 Backport more common classes 2022-07-21 17:29:58 +10:00
Connor McLaughlin
462eb2c155 Add Host/HostSettings 2022-07-21 17:29:58 +10:00
Connor McLaughlin
6a6ab6529a Backport SettingsInterface 2022-07-21 17:29:58 +10:00
Connor McLaughlin
0c0bd4c995 dep: Update imgui to v1.88 2022-07-21 17:29:58 +10:00
Connor McLaughlin
b7fbde31a7 Move utility classes from common to own static lib 2022-07-21 17:29:58 +10:00
Connor McLaughlin
d2ca454576 Sync filesystem.h/path.h 2022-07-21 17:29:57 +10:00
Connor McLaughlin
f89529015c dep: Move Vulkan loader to common 2022-07-21 17:29:57 +10:00
Connor McLaughlin
fd3507c16d Core: Replace Timestamp usage with fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin
b5bf3593c4 ByteStream: Move routines from FileSystem to ByteStream 2022-07-21 17:29:57 +10:00
Silent
3a70e4d57d
Add keys to more OSD messages:
* Resolution scale
* Multisampling
* Switching software/hardware rendering
* Switching PGXP CPU
* Switching post processing
* Switching widescreen hack
2022-05-09 23:42:28 +02:00
Connor McLaughlin
9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
Connor McLaughlin
a55b5022c7 System: Include cheevos state in save states 2022-03-27 16:59:02 +10:00
Connor McLaughlin
584525cb11 Cheevos: Move to core 2022-03-27 16:59:02 +10:00
Connor McLaughlin
c43df29abc ImGuiFullscreen: Move to core 2022-03-27 16:59:02 +10:00
Connor McLaughlin
d5128a5ea9 HTTPDownloader: Move to common 2022-03-27 16:59:02 +10:00
Silent
9414f68f51
Add Cheevos::GetAchievementProgressText
Measured achievements formatting is now up to rcheevos,
not DuckStation
2022-01-07 16:59:36 +01:00
Silent
9c91af6dfa
Update to rcheevos v10.2.0
Leaderboard rurl hacks are now replaced by proper calls
2022-01-07 16:21:37 +01:00
Connor McLaughlin
61f7e99508 CommonHostInterface: Add speed control hotkeys 2021-11-26 11:31:59 +10:00
Connor McLaughlin
928e492963 HostInterface: Add keys to a bunch of OSD messages 2021-11-26 11:31:59 +10:00
Connor McLaughlin
7522304360 HostInterface: Add keyed OSD messages 2021-11-26 11:31:59 +10:00
Connor McLaughlin
287b1e1abc D3D12HostDisplay: IDXGIDevice is not a parent of ID3D12Device 2021-10-29 14:00:30 +10:00
Connor McLaughlin
25f69e7f8c CDROM: Special case immediate GetlocP after play/read before int
Fixes CDDA in Mad Panic Coaster.
2021-10-29 13:16:42 +10:00