Commit Graph

9432 Commits

Author SHA1 Message Date
Stenzek 3d2085f797
GPU: Fix some CPU thread state reads 2025-04-14 22:20:29 +10:00
Stenzek 4c1aba62fc
System: Remove unused function
And rename instances of "filename" to "path".
2025-04-14 22:20:29 +10:00
Stenzek a0de2febad
GPUThread: Minor logic corrections 2025-04-14 22:19:17 +10:00
Stenzek b1ce3bf0b1
Data: Fix link in thirdparty.html 2025-04-14 22:19:17 +10:00
Stenzek 751d81eff0
GPU/TextureCache: Handle FetchTexture() fails 2025-04-14 22:19:17 +10:00
Anderson Cardoso 7583425c56
Atualização Português do Brasil (#3407)
Atualizado para a última versão
2025-04-14 22:18:57 +10:00
bl@ck_m@ge 1a5e852ffa
GameDB: disable analog support for some demos and beta versions (#3406) 2025-04-14 22:18:46 +10:00
Stenzek ebf33f32fa
FullscreenUI: Crash fix 2025-04-13 13:58:46 +10:00
Stenzek 89301688db
Qt: Use grid layout for forms
Fixes inconsistent widget sizes under KDE theme.
2025-04-13 13:58:44 +10:00
Stenzek 2e6c6dffae
Qt: Slightly adjust widget sizes
Fixes cut-off with default KDE theme.
2025-04-13 13:58:44 +10:00
Stenzek cf7feec9c4
Deps: Swap lunasvg for plutosvg 2025-04-13 13:58:44 +10:00
Stenzek 79cb5779b4
Data: Swap svg classes for inline style
plutosvg can't handle classes.
2025-04-13 13:58:44 +10:00
Stenzek 03d6d12b8a
Image: Export RGBA8 conversion functions 2025-04-13 13:58:32 +10:00
bl@ck_m@ge 903a1570f1
GameDB: exclude analog support for some Rockman titles (#3404) 2025-04-13 13:58:21 +10:00
shikulja 57fc5b9d23
Update Russian translation (#3405) 2025-04-13 13:54:19 +10:00
Daniel Nylander 46dd32ad4d
Updated Swedish translation (#3403) 2025-04-12 21:21:16 +10:00
Stenzek ca46c11829
FullscreenUI: More string_view usage 2025-04-12 21:14:51 +10:00
Stenzek 65fd6f9ff3
FullscreenUI: Fix crash in hotkey settings 2025-04-12 21:14:47 +10:00
Stenzek b78d3b4b79
dep/imgui: Update to v1.91.9b 2025-04-12 21:13:59 +10:00
Stenzek 32963c3f6a
Controller: Use string_view() for localised strings 2025-04-12 14:51:58 +10:00
Stenzek 057398b4ab
FullscreenUI: Mostly replace C string usage with string_view 2025-04-12 14:13:05 +10:00
Stenzek 8f8f7cd1cb
Achievements: Queue RAIntegration writes on CPU thread 2025-04-12 12:35:05 +10:00
Stenzek faa7ca5121
FullscreenUI: Add confirmation to hardcore mode enable/reset 2025-04-12 12:30:53 +10:00
Stenzek 9573286e3b
FullscreenUI: Increase notification rounding 2025-04-12 12:30:31 +10:00
Stenzek c192bd798b
Bus: Stub out 0x1F802080
Used by some homebrew.
2025-04-11 22:18:27 +10:00
Stenzek fca250257c
Achievements: Initialize RAIntegration in two parts 2025-04-11 22:13:07 +10:00
Stenzek 78ff3b97b4
dep/rcheevos: Make RAIntegration loadable in two parts
DLL loaded/version checked on core thread, UI initialized on UI thread.
2025-04-11 22:13:07 +10:00
Stenzek c1e01af511
Host: Expose RunOnUIThread() to core
I hate this, but sadly needed for RAIntegration...
2025-04-11 22:13:07 +10:00
Stenzek f0d4816de7
RegTest: Add function queueing for RunOnCPUThread() 2025-04-11 22:13:07 +10:00
Stenzek 5f48adb53a
RegTest: Compile fix 2025-04-11 22:13:07 +10:00
Stenzek 3b5d2e96f5
GameDB: PGXP-CPU for Spider-Man games 2025-04-11 22:10:37 +10:00
bl@ck_m@ge 12a50fe7c5
GameDB: exclude analog support for some 2D games (#3402) 2025-04-11 22:10:10 +10:00
Stenzek 2eecf6b79d
GPU/HW: Clear depth at vblank time in 480i games
If this is a 480i single buffer game, then rendering should complete within one vblank.
Therefore we should clear the depth buffer, because the drawing area may not change.
2025-04-10 22:02:40 +10:00
Stenzek e7a3465598
Achievements: Display hardcore disabled subtitle in game summary 2025-04-10 21:45:45 +10:00
Stenzek 284b13cd43
Achievements: Fix starting with RAIntegration-forced HC mode 2025-04-10 21:40:34 +10:00
Stenzek 8e73b1db7e
Achievements: Display notification on subset complete 2025-04-10 21:32:26 +10:00
Stenzek 6165b504b8
Achievements: Use new badge_url/badge_locked_url fields 2025-04-10 21:24:08 +10:00
Stenzek 4708a8fda4
Achievements: Fix login while ingame 2025-04-10 21:12:35 +10:00
Stenzek 21560537c2
Achievements: Fix crash starting with no game 2025-04-10 02:29:45 +10:00
Stenzek 15a81e5543
Deps: Remove RAInterface 2025-04-10 02:18:17 +10:00
Stenzek d286b96c2d
Achievements: Swap RAInterface for RAIntegration via rc_client 2025-04-10 02:16:12 +10:00
Stenzek 1bb1354d4e
Achievements: Use rc_client as source of truth for HC mode 2025-04-10 01:35:10 +10:00
Stenzek a0aac8ef17
dep/rcheevos: Bump to latest upstream 2025-04-10 01:35:10 +10:00
Stenzek e41543c38a
Achievements: Cache latest/nearest achievement info
When using RAIntegration through rc_client, the rc_client_achievement_t
pointer does not persist after rc_client_destroy_achievement_list().
2025-04-10 01:35:08 +10:00
Stenzek a310d3a5e7
FullscreenUI: Fix load-and-resume-state HC popup 2025-04-09 22:47:39 +10:00
Stenzek 8e5531eaa2
FullscreenUI: Fix call of moved-from function 2025-04-09 22:41:13 +10:00
Stenzek 8186e615ab
ShaderGen: Don't use __VERSION__ for polyfill
Adreno once again is a broken turd and uses 300 even for GLSL ES 3.20.

And to add insult to injury, it reports the errors at the call site
instead of where the function is actually being overloaded...
2025-04-09 13:24:47 +10:00
Stenzek 97c81edf39
FullscreenUI: Android build fix 2025-04-09 13:24:47 +10:00
Stenzek 82d3b6852d
CI/AppImage: Include libcom_err.so.2 in cross appimages 2025-04-09 13:24:46 +10:00
Stenzek 182ba2aa7f
SPU: Devel build fix 2025-04-08 22:21:12 +10:00