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
Stenzek
8706f609dd
SPU: Add VU meter display in debug/devel builds
2025-04-08 22:06:03 +10:00
Stenzek
0479500357
CPU: Correctly mask upper 1.5GB of KUSEG
...
Stops fastmem going into a loop when trying to backpatch accesses
above 512MB.
2025-04-08 21:39:29 +10:00
Stenzek
0a1e8e27f0
ShaderGen: Emit packUnorm4x8() for GLSL ES 3.0
2025-04-08 20:11:01 +10:00
Stenzek
7971bb949b
GPU/HW: Add Scale2x/Scale3x texture filters
2025-04-08 20:10:58 +10:00
Stenzek
6e02133452
Qt: Fix game list achievement icon spacing at 100% DPI
2025-04-07 21:21:38 +10:00
Stenzek
83f755055b
FullscreenUI: Fix long lists not scrolling to selected item
2025-04-07 21:13:52 +10:00
Stenzek
52f8a347c7
FullscreenUI: Fix Toggle Fast Forward being disabled
2025-04-07 20:48:32 +10:00
Stenzek
3ecaffd427
dep/reshadefx: Don't unconditionally emit point size variable
...
Metal compiler doesn't like it.
And we're only using triangles at the moment anyway.
2025-04-07 20:47:31 +10:00
Stenzek
2bd9e5fbb1
README: Add link to old releases repository
...
Apparently I forgot to do this when I created it back in Feb...
I can't be bothered to rearchitecture the automatic updater so it
doesn't have the silly 30 tag limit that GitHub imposes on its API
requests by default.
2025-04-06 23:28:55 +10:00
Stenzek
a3a162f724
Data: Update SDL game controller database
2025-04-06 23:20:47 +10:00
Stenzek
dfa96e080d
GPU: Implement MMPX texture filter
2025-04-06 23:16:59 +10:00
Stenzek
054e96f46b
BIOS: SCPH-7000W is region-free
2025-04-06 23:16:03 +10:00
Stenzek
b794e841a9
Achievements: Improve HC self-disable
2025-04-06 23:16:03 +10:00
Stenzek
5034fb943c
Hotkeys: Rearrange categories for some shortcuts and improve naming
2025-04-06 23:16:03 +10:00