Stenzek
6cad97b404
GPUDevice: Make vsync actually tear-free
...
Apparently users prefer stutter over tearing...
2024-05-23 13:52:26 +10:00
Stenzek
dd98b630ea
GameList: Treat disc sets and discs equally when sorting
2024-05-23 12:45:57 +10:00
Stenzek
8709624751
GameList: Fix disc set last played time
2024-05-22 22:46:09 +10:00
Stenzek
14ba3b7312
System: Fix sync to host refresh audio stretching
2024-05-22 22:32:51 +10:00
Stenzek
e01efaa681
Log: Channel is [[maybe_unused]]
2024-05-22 22:16:58 +10:00
Stenzek
d9cc80c7f9
WindowInfo: Get refresh rate from monitor config
...
DwmGetCompositionTimingInfo() returns a noisy refresh rate, at least on
Win11 22H2.
2024-05-22 22:16:31 +10:00
Stenzek
f9b58c4077
Qt: Add Set Cover Image/Edit Memory Cards for merged disc sets
2024-05-21 13:55:37 +10:00
Stenzek
08125262bb
System: Fix Edit Memory Cards action for disc sets
2024-05-21 13:55:37 +10:00
Stenzek
2dd991156a
Qt: Update glyph ranges
2024-05-21 13:55:37 +10:00
zkdpower
2b39d509a1
Update the Simple-Chinese translation to latest. ( #3211 )
2024-05-21 13:54:45 +10:00
Anderson Cardoso
0bdedbf2ae
Atualização Português do Brasil ( #3210 )
...
Atualizado para a última versão
2024-05-21 13:54:34 +10:00
Stenzek
1a4679def8
System: Use different conditions for frame dupe-skip
2024-05-20 01:32:33 +10:00
Stenzek
be0b86cef2
CDImageDevice: Implement disc reading for MacOS
2024-05-20 01:12:33 +10:00
Stenzek
ab4c6f2dde
CPU/NewRec: Enable delay slot swapping in more situations
...
Load delay is always updated, so don't need to swap when it's reading
from a delayed register. Branching on a delayed register will also be
fine, since it won't be flushed by the the branch executes.
2024-05-20 01:12:32 +10:00
Stenzek
09b43f962a
CPU/NewRec: Clear needed on swapped delay slot
...
Fixes panic in BIOS on x86_64 Linux with PGXP enabled.
2024-05-20 01:12:32 +10:00
Stenzek
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
Stenzek
14c30dfa80
FullscreenUI: Update string list
2024-05-19 13:19:51 +10:00
Stenzek
1205b75c51
GameList: Reduce logging verbosity
2024-05-19 13:19:51 +10:00
Stenzek
1adaea9005
GameList: Merge multi-disc games
2024-05-18 15:21:44 +10:00
Stenzek
9bdf23cba7
System: Load game settings from first disc of multi-disc games
2024-05-18 15:21:44 +10:00
Stenzek
073ac87be2
GameList: Use string_view for GetEntryForPath()
2024-05-18 15:21:43 +10:00
Anderson Cardoso
2dcf267142
Atualização Português do Brasil ( #3206 )
...
Atualizado para a última versão
2024-05-18 01:09:18 +10:00
Stenzek
9b086b7807
CPU: Fix disassembly of rtps/nclip
2024-05-18 00:33:22 +10:00
Stenzek
7476baced6
CPU/PGXP: Track valid Z for lower/upper halves of 32-bit values
...
Dragon Valor writes both lower and upper halfwords separately from
non-valid-Z values. The Z needs to be cleared out.
2024-05-18 00:33:22 +10:00
Stenzek
ea4efb4e52
CPU/PGXP: Prefer fresh over tainted Z values
...
Fixes terrain polygon's Z in Wild Arms 2 after battles.
2024-05-18 00:33:22 +10:00
Stenzek
5672b0da95
CPU/PGXP: sub rd, rs, 0 => move rd, rs
2024-05-18 00:33:22 +10:00
Stenzek
bbac7a60a0
CPU/PGXP: Don't set high bits of flags
2024-05-18 00:33:22 +10:00
Stenzek
37b1aa45dd
CPU/PGXP: Minor optimization to shift instructions
2024-05-18 00:33:22 +10:00
Stenzek
3fd86a69a4
CPU/PGXP: Use component enum
2024-05-18 00:33:22 +10:00
Stenzek
e4bedbbbfa
CPU/PGXP: Readability improvements
2024-05-17 23:46:18 +10:00
Stenzek
29d4e04e3b
CPU/PGXP: Use bit math for flags instead of union
2024-05-17 23:46:18 +10:00
Stenzek
82f3e17b78
CPU: Value logging/tracing for PGXP
2024-05-17 23:46:18 +10:00
Stenzek
c057e91825
CDImage: Open all image types as shared files
2024-05-17 14:42:37 +10:00
Stenzek
c03f1cfeb8
Qt: Fix ugly popup message on Mac in setup wizard
2024-05-17 14:23:41 +10:00
Stenzek
a59a42f35b
Qt: Fix translation of %n hours
2024-05-17 14:23:41 +10:00
shikulja
4c531d2372
Update Russian translation ( #3204 )
...
* Update ts
* Update Russian translation
* Update
2024-05-17 14:23:32 +10:00
Stenzek
35bdbf2a55
System: Check host page size on startup
2024-05-16 17:37:23 +10:00
Stenzek
a5b1ee4f04
Qt: Rename Load Profile to Apply Profile
...
And make it copy hotkeys.
2024-05-16 16:53:13 +10:00
Stenzek
c53717bbe4
System: Rewrite input profile hotkey priority logic
2024-05-16 16:53:13 +10:00
Anderson Cardoso
284b10f8eb
Atualização Português do Brasil ( #3203 )
...
Atualizado para a última versão.
2024-05-16 16:53:07 +10:00
Stenzek
0a38c0889e
AudioStream: Improve >100% volume output quality
2024-05-15 22:11:47 +10:00
Stenzek
f0a4ceb909
InputManager: Add push to toggle for macros
2024-05-15 21:17:26 +10:00
Stenzek
446750fb66
FullscreenUI: Correct heading sizes
2024-05-15 20:31:12 +10:00
Stenzek
7abcdf2b59
VulkanDevice: Fix double unload
2024-05-15 20:31:04 +10:00
Stenzek
d9b83d69eb
Qt: Fix auto updater getting stuck after failed request
2024-05-15 14:54:33 +10:00
Stenzek
c116e5a1d5
Qt: Consider per-game overrides for Edit Memory Cards menu
2024-05-15 01:50:43 +10:00
Stenzek
8e3284d8c6
Vulkan: Simplify loader using DynamicLibrary
2024-05-15 00:50:25 +10:00
Stenzek
88ace6e4ae
CMake: Detect cache line size dynamically on AArch64 Linux
2024-05-15 00:50:24 +10:00
Stenzek
d9003b10c3
SettingsInterface: Fix TinyString helper
2024-05-15 00:50:24 +10:00
zkdpower
4208d41183
Update the Simple-Chinese Translation to latest. ( #3201 )
2024-05-14 21:00:45 +10:00