Commit Graph

9884 Commits

Author SHA1 Message Date
Stenzek a422402014
CPU: Fix bgez/blez disassembly with non-standard pattern 2025-05-18 13:43:41 +10:00
Stenzek c7ed3239b7
Qt: Use grid layout for second audio settings panel 2025-05-18 13:33:38 +10:00
Stenzek 54444475f5
Qt: Fix sizing of patch detail widgets 2025-05-18 13:33:21 +10:00
Stenzek 0ee3f235b6
Qt: Fix swapped parameter order in patch info 2025-05-18 12:47:03 +10:00
Stenzek 5e339c8975
dep/rcheevos: Fix buffer reserve estimate 2025-05-18 12:17:53 +10:00
Anderson Cardoso 4748a93b8a
Atualização Português do Brasil (#3420)
Atualizaod para a última versão.
2025-05-18 12:14:47 +10:00
Davide Pesavento 06c950c06a
GameDB: Disable disc read speedup for Parasite Eve 2 (#3419) 2025-05-18 12:14:32 +10:00
Stenzek 8ee0daaa17
GameDatabase: Bump cache version
Forgot to do this before.
2025-05-17 23:06:36 +10:00
Stenzek 5eedecd811
System: Swap back gamesettings->safe mode order
Fixes e.g. round texcoords warning being shown on games that need it.

But don't display CD speedup warnings if the gamedb will disable them.
2025-05-17 23:06:36 +10:00
Stenzek 9b17e1485d
MediaCapture/FFmpeg: Log when dynlib open fails 2025-05-17 23:06:36 +10:00
Stenzek 0aa789d6c9
MediaCapture/FFmpeg: Default to VP9 2025-05-17 23:06:30 +10:00
Stenzek 6baea54e9d
MediaCapture/FFMpeg: Re-introduce v7.0.x support
I hate this... thanks flatpak.
2025-05-17 21:48:32 +10:00
Stenzek 84999e0bc9
FileSystem: Handle BOM in ReadFileToString()
Works with UTF-8 BOM, UTF-16 LE + BE.

Fixes DisplayDepth ReShade shader not loading.
2025-05-17 20:27:01 +10:00
Stenzek e3c0eed3df
StringUtil: Add DecodeUTF16String() and BE variants 2025-05-17 20:25:45 +10:00
Stenzek 17dfb95d6a
GPU/HW: Fix MSAA+depth buffer combination
Clear should wipe out all samples, copy should copy all samples.
2025-05-17 19:44:23 +10:00
Stenzek 4a707afae1
System: Show safe mode warning after applying gamesettings
Prevents warning about things that have already been disabled.
2025-05-17 18:44:03 +10:00
Stenzek a6b59f9efe
GameDatabase: Add traits for disabling disc speedup 2025-05-17 18:40:58 +10:00
Stenzek c729515118
AnalogController: Add option to use right stick as shoulder buttons 2025-05-17 18:40:38 +10:00
Stenzek db80f6fbc5
CI/Flatpak: Disable ffmpeg support
So sick of dealing with fragmented bullshit because different packaging
systems and operating systems have different library versions.

Freedesktop SDK is stuck at ffmpeg 7.0, so it loses support.
2025-05-17 18:11:20 +10:00
Stenzek 22109fc8e0
MediaCapture/FFmpeg: Tidy up format selection
And remove use of deprecated fields.
2025-05-17 18:11:13 +10:00
Stenzek e439ebc1c6
Deps: Update bundled ffmpeg headers to v7.1.1 2025-05-17 18:10:03 +10:00
Stenzek d35cefb02a
GPU/HW: Check for depth clears for lines 2025-05-17 15:22:01 +10:00
Stenzek 844869c0c1
GPU/HW: Fix precise lines failing depth test 2025-05-17 15:04:22 +10:00
Stenzek a375d558f6
GPU/HW: ScaleNx/MMPX do not require blending 2025-05-17 14:05:56 +10:00
Stenzek 3d8f6bf7aa
GPU/HW: Fix filtered alpha blending in ROV path 2025-05-17 14:05:55 +10:00
Davide Pesavento 401f2652ca
Achievements: Use round instead of ceil for unlocked percentage (#3418) 2025-05-17 14:05:41 +10:00
Stenzek 21aaec99f1
Qt: Note when patches are not allowed for achievements 2025-05-17 01:07:55 +10:00
Stenzek 871323f4e1
Cheats: Fix setting overrides applying for blacklisted patches 2025-05-17 00:59:20 +10:00
Stenzek 1547de2b3c
Deps: Build Vulkan-Headers before ffmpeg
CI system headers are too old.
2025-05-17 00:05:33 +10:00
Stenzek 481fba357c
dep/rcheevos: Sync with branch 2025-05-16 23:51:44 +10:00
Daniel Nylander 4ec372cd4e
Updated Swedish translation (#3417) 2025-05-16 23:51:22 +10:00
Stenzek a5987878be
Deps: Version updates
SDL3, ffmpeg.
2025-05-16 22:27:37 +10:00
Stenzek 93e4913f11
Qt: Fix additional padding in patch list 2025-05-16 19:21:37 +10:00
Stenzek cfb24f930d
Qt: Fix revision-specific patches showing in list
It was already filtered in Big Picture Mode.
2025-05-16 19:20:26 +10:00
Stenzek 7368047b49
ImGuiManager: Upload software cursor textures on GPU thread 2025-05-16 19:13:38 +10:00
Stenzek 4ea90f948d
CDROM: Display OSD message on backend read fail 2025-05-16 19:06:55 +10:00
Stenzek 7310aa509a
CDROM: Stop reading on backend read fail
Instead of panicing. Game's probably just going to crash anyway.
2025-05-16 18:14:08 +10:00
Stenzek f8b8963776
CDImageDevice: Fix possible invalid optional access 2025-05-16 17:54:02 +10:00
Stenzek 44729000af
Qt: Update Korean translation by Hack茶ん 2025-05-14 23:18:23 +10:00
Stenzek 7932618424
Bus: Enable SIO2 on any unknown BIOS
Not all PS2 BIOSes are in the list.
2025-05-14 23:18:23 +10:00
Stenzek 2ed7aa5536
CPU: Clear pending bus error when interpreting block
It can get set from a failed rec access much earlier.

Also eliminates a redundant store from the main interpreter loop.
2025-05-14 23:18:22 +10:00
JukePlz 8382a1ac7b
GameDB: Pop'n Tanks! does not support analog mode (#3416)
Only supports vibration.
2025-05-13 21:44:30 +10:00
Stenzek 4bacbc8958
Qt: Eliminate heap allocations in GameListSortModel
More of an issue since the filter is now checking multiple fields.
2025-05-13 21:43:32 +10:00
Stenzek b91d219524
Qt: Clarify that XInput should only be used for wrappers 2025-05-13 21:31:00 +10:00
Stenzek 2b280bddd0
GPU/TextureCache: Display replacement info on game start 2025-05-13 21:21:16 +10:00
JukePlz 0483117c70
GameDB: Disable auto analog mode for Gex - Deep Cover Gecko (PAL) (#3415)
Language selector only works in digital mode.
2025-05-12 20:58:54 +10:00
zkdpower 2c67c7d287
Update the Simple-Chinese translation to latest. (#3413) 2025-05-12 20:58:43 +10:00
KamFretoZ 085ef31ee8
Qt: Search more things! (#3414)
Co-authored-by: KrossX <2485237+krossx@users.noreply.github.com>
2025-05-12 20:58:36 +10:00
Stenzek 4530301820
dep/rcheevos: Bump to 8a0178d 2025-05-11 14:08:24 +10:00
Stenzek 6cde51b7b5
Achievements: Tidy up API calls 2025-05-11 14:07:31 +10:00