Commit Graph

9881 Commits

Author SHA1 Message Date
Stenzek ad4a909aa4
FullscreenUI: Fix incorrect parent directory button 2025-07-26 14:03:43 +10:00
Stenzek 37efd34a99
Qt: Drop renderer option from setup wizard
No need when automatic renderer exists.
2025-07-26 14:03:43 +10:00
Davide Pesavento d63ae9715f GameDB: Add missing controllers and metadata for The Legend of Dragoon 2025-07-26 14:03:32 +10:00
Davide Pesavento 6e63ceb5a2 GameDB: Add missing metadata for Koudelka
And fix the EU and NA release dates
2025-07-26 14:03:32 +10:00
Víctor "IlDucci d28c0a00b4
Spanish (Spain) update 2025-07-25 (#3490)
- New strings have been translated.
- Corrected a typo in the "seconds" counter.
- Other minor changes.
2025-07-26 14:03:07 +10:00
Stenzek d0e00178c3
Qt: Fix fullscreen action enabled on startup 2025-07-24 22:05:24 +10:00
Stenzek a660c13625
System: Always adjust video size for capture
Fixes auto resolution size with non-multiple-of-4 window sizes.
2025-07-24 21:47:09 +10:00
Stenzek 22fb032f91
GPUThread: Fix very rare or impossible FIFO corruption
If the buffer wraps around once, and the GPU thread does not execute any
commands before the CPU thread reaches the end again, it could lose one
buffer's worth of commands.

Also don't keep incrementing the work count while this is happening.
Super unlikely unless a ton of data is being pushed through the FIFO.
2025-07-24 21:08:53 +10:00
Stenzek 13233cc82e
PostProcessing/GLSL: Fix compile error with interface blocks 2025-07-24 12:08:53 +10:00
Stenzek 0522b6ffb5
CDImagePPF: Ignore out-of-range sectors 2025-07-23 22:00:13 +10:00
Stenzek 830b812fc7
GameDB: Set max speedup cycles to 40000 for FF8 2025-07-23 22:00:10 +10:00
Stenzek fe51439c4b
GameDB: Set DisableCDROMSpeedupOnMDEC for a couple of games 2025-07-22 23:04:01 +10:00
Stenzek b6b1a5e33c
CDROM: Add option to disable speedup on MDEC/FMVs 2025-07-22 23:03:22 +10:00
Stenzek 4f1af2f6eb
Qt: Increase debugger column size 2025-07-22 22:16:25 +10:00
Stenzek 46cf8e68cd
SPU: Display reverb environment in debug window 2025-07-22 22:16:25 +10:00
Stenzek 932104c581
SPU: Fix VU meter display when scrolling 2025-07-22 22:16:25 +10:00
Nahuel Gaitan 56b5b337aa
PSFLoader: Fix recursive _lib loading (#3489) 2025-07-22 21:08:45 +10:00
Stenzek 46a071f3e7
Qt: Fix disabling of sprite texture filtering option 2025-07-22 20:30:34 +10:00
Stenzek 2e56f5d3ae
Qt: Fix another usage of QObject::disconnect() 2025-07-22 20:28:53 +10:00
Stenzek a5826ea6ae
Qt: Hide apply image patches in game settings
Doesn't makes sense, because game settings are applied after
identification.
2025-07-22 20:18:20 +10:00
Davide Pesavento a34aee68a7 Declare all namespace-scope constants as inline
This is the idiomatic way since C++17
2025-07-22 19:29:37 +10:00
Davide Pesavento 69da2df8e9 Make all single-argument constructors explicit 2025-07-22 19:29:37 +10:00
Davide Pesavento 9ab4e4d70c
Qt: Add game list button to toggle game icons (#3488) 2025-07-21 19:05:04 +10:00
Stenzek 51ce5351d7
CI: Pin AppImageTool version
If it breaks something, I kinda don't care. Not worth it for 2% of
users..
2025-07-21 18:51:34 +10:00
Stenzek cdd054702c
CPU: Log on break exception without PCDrv 2025-07-20 21:10:00 +10:00
Stenzek a5b46f7676
MediaCapture: Fix use-after-free when starting 2025-07-20 21:09:46 +10:00
Stenzek 161637e3b7
Qt: Disconnect safe mode widget on recreate 2025-07-20 16:58:36 +10:00
Stenzek 7c01bde94e
Log: Remove redundant channel 2025-07-20 16:58:24 +10:00
Stenzek 9321a32d39
Qt: Fix startup cancellation on window close 2025-07-20 14:21:42 +10:00
Stenzek f65ca0dab3
FullscreenUI: Don't round achievements inner progress bars 2025-07-20 14:21:42 +10:00
Stenzek 9e17e38c9d
FullscreenUI: Custom draw loading screen 2025-07-20 14:21:42 +10:00
Stenzek 3199617124
FullscreenUI: Use layout scale for loading screen 2025-07-20 14:21:42 +10:00
Stenzek df9506fbf6
FullscreenUI: Center loading screen logo 2025-07-20 14:21:42 +10:00
Stenzek 311e93fae4
FullscreenUI: Use game path for loading screen image
Makes it work with custom titles.
2025-07-20 14:21:42 +10:00
Stenzek 4440ae3b78
GPUThread: Store copy of game info
Don't save it in FullscreenUI.
2025-07-20 14:21:42 +10:00
Stenzek 5fd61b6e3a
Qt: Fix disc icon being used for games without icons 2025-07-20 14:21:42 +10:00
Stenzek df432c6c64
Qt: Fix crash booting unscanned games 2025-07-20 14:21:42 +10:00
shikulja 47d44701fe
Update Russian translation (#3486)
* Update Russian translation

* Update Russian translation

* Update Russian translation

* Update Russian translation
2025-07-20 14:21:24 +10:00
Stenzek a8506f4708
Qt: Disable more actions while system starting 2025-07-19 18:16:15 +10:00
Stenzek ad53fc2345
Qt: Fix fullscreen UI shutdown on language change 2025-07-19 18:16:15 +10:00
Stenzek 278614a415
FullscreenUI: Display game cover when loading 2025-07-19 18:16:15 +10:00
Stenzek 75314f79de
FullscreenUI: Localize base strings (e.g. dir selector) 2025-07-19 18:16:15 +10:00
Stenzek 63e0acbe9c
FullscreenUI: Fix held colour in popup menus 2025-07-19 17:20:37 +10:00
Stenzek 3453c897d1
FullscreenUI: Add native cover download 2025-07-19 17:20:37 +10:00
Stenzek a9862461f3
FullscreenUI: Add modal progress callback 2025-07-19 17:07:34 +10:00
Stenzek c922893b6f
GameDB: Bump MGS max speedup cycles to 100k
Causes screen flickering at 80k, game crash at 70k, still some
flickering at 90k.
2025-07-19 15:11:04 +10:00
Stenzek 3e232b76b3
Qt: Improve more window close behaviour
- Closing FSUI display window without a game running should not exit the
  application.
- Closing display window with FSUI started should exit the application
  in nogui mode.
2025-07-19 14:34:30 +10:00
Stenzek 8bd493eae0
Qt: Re-update main window geometry on nogui exit
Also fix the game list refresh executing on the incorrect thread.
2025-07-19 13:46:33 +10:00
Davide Pesavento 1b56940ad0 Qt: Update menu and toolbar state when toggling fullscreen via double click
Amends 1289e045b9
2025-07-19 12:14:02 +10:00
Davide Pesavento f446e24b20 Qt: Don't exit fullscreen when switching to game list with RenderToSeparateWindow
Amends 24a16db437
2025-07-19 12:14:02 +10:00