Stenzek
92bcf64fe8
VulkanDevice: Refactor present failure handling
...
Shouldn't deadlock anymore...
2024-11-10 17:52:12 +10:00
Stenzek
0234137be4
VulkanDevice: Use VK_EXT_surface_maintenance1
...
NVIDIA drivers return a minImageCount of 3 with the base surface query
capability, but require 4 images for XWayland in immediate present mode.
2024-11-10 17:52:12 +10:00
Stenzek
b70a8482bd
OpenGLDevice: More verbose logging of surface creation failure
2024-11-10 17:52:12 +10:00
Stenzek
8611f4f438
System: Handle GPU device loss in BP-only mode
2024-11-10 15:48:41 +10:00
Stenzek
5b600789d6
GPU: Page align VRAM storage on Apple Silicon
2024-11-10 14:02:09 +10:00
Stenzek
2bf0838634
MetalDevice: Fix import of non-page-aligned buffers
2024-11-10 14:01:54 +10:00
Stenzek
e3e0fe6445
Log: Prepend timestamp to multi-line messages
2024-11-10 13:23:25 +10:00
Stenzek
3874df6888
Qt: Enforce minimum progress dialog height
2024-11-10 13:10:20 +10:00
Stenzek
3a271ffe9b
Qt: Enable Swedish translation
2024-11-10 13:06:05 +10:00
Daniel Nylander
160c27e106
Adding Swedish translation ( #3327 )
2024-11-10 13:03:03 +10:00
Stenzek
e8bb6bab10
Qt: Don't allow doubleclick-to-fullscreen in relative mode
2024-11-08 21:01:21 +10:00
Stenzek
7ac7175da5
Qt: Right clicking while binding should not clear input
2024-11-08 20:38:37 +10:00
Stenzek
a6c19cc90b
OpenGLContext: Compile fix on MacOS
2024-11-08 18:05:26 +10:00
Stenzek
c461ad7b44
D3D11Device: Ensure we don't drop to feature level 10 on query failure
2024-11-07 22:24:33 +10:00
Stenzek
886ef4cc59
WAVWriter: Add matching reader class
2024-11-06 13:46:48 +10:00
Stenzek
ead9e56c4d
System: Support loading ELF files
2024-11-05 17:54:12 +10:00
Stenzek
65f3dcbe9b
HeapArray: Fix assignment/move with aligned variant
2024-11-05 17:53:42 +10:00
Stenzek
2044e35377
GPUDump: Fix unknown compression type reported with Zstandard
2024-11-05 16:21:40 +10:00
Stenzek
3952661978
GPU: Write initial rendering attributes to GPU dump
2024-11-05 16:17:49 +10:00
Stenzek
7b7dd2bef1
AnalogController: Reset state on analog->digital switch
...
But only when the game does not support analog mode.
Tomb Raider's game selector menu puts the controller into
configuration mode, and we're supposed to respond with a
0x00 header byte if the user switches the pad to digital
mode.
Problem is, the game itself doesn't understand this mode
switch nor configuration mode. So the status byte gets
stuck at 0x00 if the user toggles analog mode, and the
game thinks no pad is connected.
Work around this by resetting the whole state if the game
does not support analog mode.
2024-11-05 16:07:31 +10:00
Stenzek
57ca5dd2c2
ImGuiFullscreen: Default input source to keyboard if none
2024-11-05 14:12:43 +10:00
Stenzek
88e14dd3ff
RegTest: Support using global data directory
2024-11-05 13:58:20 +10:00
Stenzek
a854ed2da1
Qt: Use game start fullscreen flag for BP too
2024-11-05 13:29:58 +10:00
Stenzek
f889136227
PostProcessing: Don't try other types after first failure
2024-11-05 13:26:32 +10:00
Stenzek
bcd5cd0027
GPU/ShaderGen: Fix debug assert tripping with fbfetch
2024-11-05 13:13:29 +10:00
Stenzek
8bd0e6c3f7
CPU/CodeCache: Clear blocks on system shutdown
...
Means we release all allocated memory on system shutdown, rather
than waiting until the next VM/system start.
2024-11-05 13:06:46 +10:00
Stenzek
b5c83e671f
Qt: Drop Qt 6.7.0 workarounds
...
Fedora 41 is out with Qt 6.8.0.
2024-11-05 12:09:50 +10:00
Stenzek
ca2ed61dba
Timers: Work around possible MSVC codegen bug
...
Fixes very strange behaviour in games in MSVC LTCG build.
2024-11-04 23:03:51 +10:00
Stenzek
bb740499a5
CDImageCHD: Show precaching in MB
2024-11-04 12:34:49 +10:00
Anderson Cardoso
be271e3bfb
Atualização Português do Brasil ( #3326 )
...
Confirmado linhas movidas;
Atualizado para última versão;
Adicionado textos sobre ativação de trapaças.
2024-11-04 12:18:45 +10:00
Stenzek
88147d8f69
Qt: Fix legacy cht file clearing
2024-11-03 22:32:35 +10:00
Stenzek
ac19768247
Qt: Make multitap mode non-inheritable as well
2024-11-03 20:26:52 +10:00
Stenzek
98cce645a9
Qt: Fix empty device list when editing profile
2024-11-03 20:20:36 +10:00
Stenzek
8c4d595a89
Qt: Make input source selection non-inheritable
...
Makes sense to set this in the profile specifically,
given it is tied to devices.
2024-11-03 20:17:56 +10:00
Stenzek
a8b588371a
SettingsInterface: Add missing const qualifiers
2024-11-03 20:06:32 +10:00
Stenzek
8f087ab594
Qt: Add prompt to enable cheats when list is checked
2024-11-03 18:08:28 +10:00
Stenzek
d416ecb324
Qt: Add 'Clear Cheats' option to cheats page
2024-11-03 17:57:58 +10:00
Stenzek
0fc719c4cf
Cheats: Simplify code merging on import
...
The save file already does replacement.
2024-11-03 17:38:50 +10:00
Stenzek
a8bc364a2b
Cheats: Fix importing hash-formatted codes
2024-11-03 17:38:27 +10:00
Stenzek
95be381a9f
Qt: Fix cheat code delete message
2024-11-03 17:26:54 +10:00
Stenzek
12acecbf36
FullscreenUI: Allow editing option range cheat values
2024-11-02 22:19:33 +10:00
Stenzek
775496af8a
FullscreenUI: Ensure each cheat option has a unique name
2024-11-02 22:19:33 +10:00
Stenzek
b4e509d090
Qt: Fix FF/turbo speed resetting in game properties
2024-11-02 21:25:47 +10:00
Stenzek
145fbff79b
Qt: Add log level/channels to debug menu
2024-10-31 20:13:43 +10:00
Stenzek
6551358212
Log: Replace channel string search with bitset
...
Knocks off around ~20KB of code.
2024-10-31 14:41:33 +10:00
Stenzek
afb9ab7d11
DMA: Show MADR in debug window
2024-10-31 14:28:20 +10:00
shikulja
ad73093ab2
Update Russian translation ( #3325 )
...
* upd ts
* Update Russian translation
2024-10-31 14:28:02 +10:00
Stenzek
9cb2cabd8b
FullscreenUI: Fix footer text in save state submenu
2024-10-30 20:10:40 +10:00
Stenzek
5518199206
GPU/SW: Fix polyline culling
2024-10-30 15:28:45 +10:00
Stenzek
5bca12a840
GameDatabase: Add ForceFullBoot trait
...
And set it for Nightmare Creatures. Game's disc code is a nightmare.
2024-10-30 15:19:11 +10:00