Commit graph

1126 commits

Author SHA1 Message Date
refractionpcsx2
2f46e5a840 UI: Fix updater to ignore installer version 2024-07-13 04:19:16 +01:00
refractionpcsx2
4e3d28f03f UI: Update glyphs 2024-07-13 01:20:19 +01:00
Tyler Wilding
27b4b42e29
translations: Syncing Crowdin translations (#11541) 2024-07-12 23:58:52 +01:00
TheTechnician27
6092918f20 Debugger: Fix Open Debugger option to not toggle 2024-07-12 23:25:30 +01:00
KamFretoZ
2e0039ee88 Qt: Update Base Translation 2024-07-11 17:19:43 +01:00
PCSX2 Bot
9b0655b9d9 Qt: Update Base Translation 2024-07-11 11:23:41 -04:00
Ty Lamontagne
de020978e4 Debugger: Use std::string for bp conditions. Implement memory bp conditions 2024-07-11 11:21:39 -04:00
Ty Lamontagne
294bb4d4f2 UI: Update Glyph Ranges 2024-07-09 18:44:56 +02:00
Ty Lamontagne
81c35d1c49 Qt: Update Base Translation 2024-07-09 18:44:56 +02:00
Mrlinkwii
d057b0fa79 UI: fix broken link in setup 2024-07-09 18:44:56 +02:00
PCSX2 Bot
c68222d9ac Qt: Update Base Translation 2024-07-09 16:00:55 +02:00
PCSX2 Bot
28f7860af0 Qt: Update Base Translation 2024-07-08 00:49:48 +02:00
TheTechnician27
05a7a5bdad Bring ControllerBindingWidget .cpp and .h files in line with others/.ui file 2024-07-07 16:22:00 +01:00
TheTechnician27
10a7fe07a2 UI: Add text to upscaling multipliers and remove two fractional 2024-07-05 21:09:28 +01:00
KamFretoZ
84e36463b4 Qt: Update Base Translation 2024-07-03 09:38:35 +01:00
refractionpcsx2
c7e516b743 UI: Fix per game internal resolution dropdown 2024-07-02 15:50:49 +01:00
Stenzek
315d30fe4c GS: Uncap upscale multiplier subject to GPU limits 2024-07-02 21:51:33 +10:00
Stenzek
46e30467de Config: Don't copy global WS/NI to game settings 2024-07-02 15:28:03 +10:00
Stenzek
e7139ab801 Qt: Fix use-after-free in settings reopen() 2024-07-02 15:28:03 +10:00
Tyler Wilding
63619ef40f
translations: Syncing Crowdin translations (#11462)
* New translations 
[ci skip]
2024-06-25 11:26:49 +01:00
Stenzek
3040474f99 Qt: Fix duplicate log window when theme switching 2024-06-24 13:17:53 +10:00
Stenzek
02ef8098c9 Qt: Work around theme swap bug with Classic Windows 2024-06-24 13:17:53 +10:00
PCSX2 Bot
97bb270a2b Qt: Update Base Translation 2024-06-18 20:39:45 +10:00
refractionpcsx2
1d46ec2059 UI: Add new UI upscaling fix for Native Scaling 2024-06-17 22:25:33 +01:00
KamFretoZ
6195c1a3ac Resources: Compress the PNGs 2024-06-17 16:09:31 +02:00
Stenzek
8766d0b676 VMManager: Refactor Affinity Control to Thread Pinning
Instead of having control over specific threads, thread pinning puts the
EE/VU/GS threads on the most performant cores, then the software threads
on the remaining cores, but only if they're in the same cluster.

This way we don't end up pinning across clusters with different
performance characteristics, which would harm instead of help software
renderer performance.

Also unpins on shutdown, that way we don't keep CPU cores awake.
2024-06-16 14:18:49 +10:00
JordanTheToaster
f3776fa886 UI: Rename Wild Arms hack 2024-06-14 21:01:13 +01:00
refractionpcsx2
de7d934a05 UI: Increase draw dumping start/count limit 2024-06-14 20:51:58 +01:00
KamFretoZ
774f68936d Qt: Cleanup Internal label names 2024-06-14 17:28:51 +10:00
KamFretoZ
99a30733c1 Qt: Hide Video Recording Directory option per-game 2024-06-14 17:28:51 +10:00
KamFretoZ
62c5309b23 Qt: Hide texture directory option per-game 2024-06-14 17:28:51 +10:00
Stenzek
6ee99d8b81 Build: Add ARM64 configurations 2024-06-14 17:06:45 +10:00
Ty Lamontagne
bdeb0fcb76 Debugger: Disable pseudo ops 2024-06-13 09:56:58 +01:00
PCSX2 Bot
d2f101c7d7 Qt: Update Base Translation 2024-06-12 13:24:14 +10:00
Stenzek
7ad27e6e9d CDVD: Add precaching option 2024-06-11 11:31:28 +10:00
Stenzek
5c59288b39 3rdparty: Move rapidyaml v0.6.0 in-tree
Also c4core v0.2.0, fast-float v6.1.1.
2024-06-11 11:30:45 +10:00
Stenzek
cf475d961a 3rdparty: Move fmt v10.2.1 in-tree 2024-06-11 11:30:45 +10:00
Stenzek
cc7313bf32 Qt: Use 64-bit comparison for VC runtime check
Backport 484c1dccd4
2024-06-10 16:48:35 +10:00
refractionpcsx2
ac38a350a0 Updater: Add VC Runtime check 2024-06-09 17:44:42 +01:00
Stenzek
37df1adff6 Qt: Add very-early VC++ runtime version check
Backport of a2e6a48d2e
2024-06-09 21:47:32 +10:00
TheLastRar
7878dee32d input-rec: Display message when we fail to create/open file 2024-06-09 21:03:23 +10:00
TheLastRar
a95288946c input-rec: Use toNativeSeparators() when opening recording
In the recording viewer
2024-06-09 21:03:23 +10:00
TheLastRar
877c3ee90d input-rec: Use toNativeSeparators() when opening recording 2024-06-04 11:19:41 +10:00
PCSX2 Bot
c44659d3ab Qt: Update Base Translation 2024-05-30 11:28:02 +01:00
Stenzek
c94282ce5f GS/Vulkan: Purge threaded presentation 2024-05-27 21:10:59 +10:00
Stenzek
d94f1dd9a3 GS: Add option to disable mailbox presentation
For those who like terrible frame pacing.
2024-05-27 21:10:59 +10:00
refractionpcsx2
2d127039e1 UI: Fix dithering description + make it so 4 lines of description fits 2024-05-25 15:16:42 +01:00
Stenzek
c7a21a60cf GS: Improve vsync mode selection
All games use mailbox/triple buffering. Except when you enable sync to
host refresh, in which case FIFO/double buffering is used.

This means vsync enabled will ever tear, but at the same time, never
drop to 30fps on a missed frame due to frame rate differences.

To have the "best of both worlds", you should enable vsync and sync to
host refresh. Previously, this resulted in additional input lag, since
the host vsync would drive the EE frame timing. Now, this behaviour is
disabled by default, unless you enable "Use Host VSync Timing".
2024-05-25 14:06:50 +10:00
refractionpcsx2
256babd337 GS/HW: Allow forcing Dither to 32bit for 16bit draws 2024-05-25 02:13:33 +01:00
TheLastRar
19d5d5c485 AutoUpdater: Correct type on stub processUpdate() 2024-05-23 11:34:06 +10:00