Commit Graph

248 Commits

Author SHA1 Message Date
7a3a72ec3d GPU: Add display rotation option 2024-07-26 23:09:33 +10:00
2a617c505a GPU/HW: Support using ROV for accurate blending 2024-07-23 14:46:06 +10:00
deed0c9713 GameDatabase: Merge compatibility messages 2024-07-22 14:59:55 +10:00
7c45ad3fed GameList: Add dedicated gameicons directory 2024-07-11 17:17:25 +10:00
de27e5de92 GPU: Add option to disable PGXP on 2D polygons 2024-07-09 20:37:58 +10:00
34f20798a1 GPU/HW: Add separate 3D/2D (sprite) texture filtering 2024-06-17 15:56:56 +10:00
8455c9c3c6 GPU/HW: Add 'Force Round Upscaled Texture Coordinates' 2024-06-16 19:09:46 +10:00
55d96f86f0 System: Add "Disable Mailbox Presentation" option
Partial backport of https://github.com/PCSX2/pcsx2/pull/11296
2024-05-26 22:38:35 +10:00
83df785558 Settings: Default threaded presentation to off 2024-05-26 22:38:35 +10:00
4311e08726 System: Implement PINE server 2024-05-26 22:38:35 +10:00
49e3663dfe Settings: Purge max display FPS option
No longer needed since we pull it from the surface instead.
2024-05-24 02:33:33 +10:00
5b4f74122c System: Add "Skip Duplicate Frame Display" option
Skips the presentation/display of frames that are not unique.
Can be combined with driver-level frame generation to increase
perceptible frame rate. Can result in worse frame pacing, and is
not compatible with syncing to host refresh.
2024-05-20 01:12:32 +10:00
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