Commit Graph

409 Commits

Author SHA1 Message Date
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
1b1e42d003 System: Add Error to boot/load/save state 2024-04-11 13:42:10 +10:00
440a1700c0 System: Interrupt execution when loading state and reset 2024-04-10 20:18:30 +10:00
71f50566f3 System: Consider pending ticks when using global ticks 2024-04-07 19:01:48 +10:00
83ebad1129 System: Leave title empty when booting physical audio CDs 2024-03-25 23:24:41 +10:00
7b8704aba1 System: Fix incorrect sanitization of memcard filenames 2024-03-25 23:24:41 +10:00
480c78502f System: Fix crash toggling debug GPU device
When postfx is enabled.
2024-03-24 22:32:44 +10:00
604dd5df40 Qt: Add copy/clear game settings 2024-03-21 00:50:57 +10:00
fa6850902a CPU: Make interrupts actually edge-triggered 2024-03-18 01:46:19 +10:00
1ab7850ed0 GPU: Rewrite deinterlacing and add adaptive/blend modes 2024-03-16 14:14:15 +10:00
43eb6e20fa System: Improve screenshot naming 2024-03-16 14:14:15 +10:00
6aa491f863 GPU: Ensure screenshots are saved before shutdown 2024-03-16 14:14:15 +10:00
25db163347 System: Fix incorrect save state screenshot size 2024-03-08 04:12:50 +10:00
250b1bea8f GPU: Use Image class for screenshot saving 2024-03-06 23:55:18 +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
96f29d9b99 System: Warn if compatibility settings are disabled 2024-03-02 21:21:20 +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
f936a36c85 GPUDevice: Add GPUDownloadTexture
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
2024-02-29 18:56:50 +10:00
eb7b6d217d System: Ensure GPU is flushed before invalidating on pause 2024-02-27 21:04:26 +10:00
eeef0a92bb CPU: Make single step go through the "normal" execution path
That way it exits and re-enters the dynarec as expected.
2024-02-27 21:04:25 +10:00
c1381cfda6 System: Gracefully handle memory allocaion failure 2024-02-25 20:30:41 +10:00
8e7b212b03 System: Clear cheat list on reset 2024-02-06 22:24:33 +09:00
a7b7ce2720 System: Fix crash with replacement precaching 2024-01-22 14:41:19 +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
6d3e3f78da System: Shorten libcrypt error on Android 2023-12-28 15:37:22 +10:00
958b033a66 PostProcessing: Fix assertion on some shader/texture formats 2023-12-28 15:31:03 +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
8d491d3faa System: Mark the VM as Stopping in ShutdownSystem unconditionally
Fixes an issue where Discord RPC didn't revert to "No Game Running"
on shutdown.
2023-12-23 15:27:10 +01:00
d08a40bcd8 DiscordRPC: Show session time in Discord Rich Presence 2023-12-23 15:19:22 +01:00
df08e122c3 System: Fix rewind throttling at half speed 2023-12-18 20:50:36 +10:00
87d24d3259 System: Fix crash on emptying rewind buffer 2023-12-18 20:50:36 +10:00
e6be0532cb System: Fix incorrect rewind VRAM estimation 2023-12-18 20:50:35 +10:00
73968ac526 SaveStateSelectorUI: Decouple current slot from list 2023-12-17 13:33:51 +10:00
6328d08c14 System: Don't unconditionally refresh save state UI 2023-12-17 00:09:15 +10:00
adfde45dc1 System: Add unsafe settings summary 2023-12-14 20:23:48 +10:00
7e2afe82b5 FullscreenUI: Fix opening while paused 2023-12-14 20:23:48 +10:00
79c226efff SmallString: fmt -> format, format -> sprintf 2023-12-13 21:06:15 +10:00
a907e1f550 GPUDevice: Pool textures 2023-12-09 22:08:13 +10:00
185af2b039 CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode 2023-12-06 20:12:20 +10:00
4ac4388b08 GameDatabase: Fix identification of misnamed-exe games 2023-11-29 23:05:27 +10:00
5442242c64 IsoReader: Add GetEntriesInDirectory() 2023-11-29 21:56:40 +10:00
0b6cd330e5 System: Add missing controller poll while rewinding 2023-11-29 15:41:29 +10:00
e382f2b64a Settings: Add option to disable DSB/fbfetch 2023-11-28 14:38:38 +10:00
afe8384b6d System: Use Async HC mode disable for resuming 2023-11-27 00:45:00 +10:00
72716719b3 Achievements: Use big picture for confirm hardcore disable 2023-11-26 23:57:49 +10:00