Commit Graph

236 Commits

Author SHA1 Message Date
18160a8e06 Qt: Add option to pause when controller is disconnected 2024-05-14 16:00:09 +10:00
8f415a44e6 CPU/NewRec: Fix register allocation crash on Linux 2024-05-14 15:13:18 +10:00
ca3cfbaa99 Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
3e99084770 Settings: Fix double source of truth for controller names 2024-04-27 13:21:11 +10:00
0fbc1a3a8a AudioStream: Add surround expansion via FreeSurround 2024-04-21 23:30:46 +10:00
d3c12fecb3 Qt: Move dump audio on startup out of settings 2024-04-21 20:28:20 +10:00
c149d66d4d System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
2024-04-13 19:57:25 +10:00
509a8a074c GPUDevice: Remove unused file 2024-04-11 21:33:40 +10:00
88270771da System: Combine VRR and Optimal Frame Pacing
GSync/FreeSync display users should:
 - DISABLE VSync.
 - ENABLE Optimal Frame Pacing.
2024-04-11 21:33:40 +10:00
b58862a64a Disable cheats by default 2024-04-11 12:20:51 +10:00
604dd5df40 Qt: Add copy/clear game settings 2024-03-21 00:50:57 +10:00
9703542775 AudioStream: Re-add SDL backend 2024-03-20 22:46:20 +10:00
1ab7850ed0 GPU: Rewrite deinterlacing and add adaptive/blend modes 2024-03-16 14:14:15 +10:00
e2024f6175 System: Change "Auto Load Cheats" to "Enable Cheats" 2024-03-03 14:03:07 +10:00
a1d7d214cf GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
04b837a418 Qt: Redesign graphics settings panel
Add screenshot format/type.
2024-03-02 21:21:20 +10:00
713d396a7e GPU/HW: Add quad line detection (Wild Arms 2) 2024-03-02 17:13:19 +10:00
b34742cdd2 GPU/HW: Slightly reduce struct size 2024-03-01 13:51:16 +10:00
d50ba989ae Settings: Use bitfields for bool
Slightly more compact, memory-wise.
2024-03-01 13:42:29 +10:00
739729516e Core: Add missing standard library includes 2024-02-06 23:48:45 +10:00
a957fb669d StringUtil: Fix inequal-length EqualNoCase 2024-02-04 15:22:38 +10:00
150ab8f4af GPU: Add host/hardware stats 2024-01-22 14:41:19 +10:00
cc94b76037 Add debanding option to improve gradient smoothness with truecolor
This option only has an effect if true color is also enabled.
2024-01-19 01:05:21 +01:00
73cee9f705 Settings: Add UserResources to EmuFolders
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
044eb589f9 Settings: Expose disable texture buffers/copy to self options 2023-12-27 01:44:08 +10:00
62d2f12236 Settings: Expose exclusive fullscreen control 2023-12-25 23:44:15 +10:00
e382f2b64a Settings: Add option to disable DSB/fbfetch 2023-11-28 14:38:38 +10:00
3ab27e7220 FullscreenUI: Remove Pause on Menu open
And always pause. The option never really worked correctly.
2023-11-06 23:17:58 +10:00
38bc2bd057 CDROM: Add option to choose emulated mechacon version 2023-11-05 14:43:38 +10:00
f05ff4103e Misc: Build fixes for Android 2023-11-04 20:11:51 +10:00
9501439d6b CPU: Add new experimental recompiler 2023-10-18 00:49:01 +10:00
79e1ae3e54 CPU/CodeCache: Rewrite using new-rec's block management 2023-10-18 00:49:01 +10:00
4ad777f54f Qt: Add log window 2023-09-30 15:09:07 +10:00
7edb57ca15 Settings: Add Default renderer option 2023-09-23 14:14:52 +10:00
ac0601f408 Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
3c68543491 Bus: 16KB page compatibility for mmap fastmem 2023-09-23 14:14:52 +10:00
846f74c86d Achievements: Backports from PCSX2 2023-09-18 22:38:11 +10:00
68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2023-09-17 12:36:52 +10:00
a37e89b52f CMake: Remove unsupported options 2023-09-16 19:00:29 +10:00
c773c763ef Achievements: Switch to rc_client 2023-09-16 19:00:29 +10:00
585cf25ac4 GPU: Add downsample scale option 2023-09-03 17:10:40 +10:00
7ad1b8d093 GPU: Add wireframe rendering/overlay 2023-09-02 22:26:03 +10:00
09e7a5843f GPU: Add scaling shader support
Currently only Bilinear (Sharp).
2023-08-31 23:38:11 +10:00
199c53f3af BIOS: Replace TTY patch with syscall hook 2023-08-30 00:44:01 +10:00
b217f64bcf PostProcessing: Refactor config to use separate sections 2023-08-30 00:44:01 +10:00
dc9c99438b Misc: Post-refactor cleanups 2023-08-24 18:01:32 +10:00
c7f987bfb7 System: Share memory cards in multi-disc games
Even without playlists.
2023-08-23 18:41:14 +10:00
e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2023-08-20 21:55:38 +10:00
d09e5051ca Settings: Translate display names in core
Enables the values to show in the Big Picture UI.
2023-08-20 13:25:45 +10:00
bb60170d9a Move frontend-common to util/core 2023-08-16 01:13:00 +10:00