Henrik Rydgård
6165edd445
Show the MEMSIZE parameter on the game screen if present in PARAM.SFO
2026-05-13 16:13:50 +02:00
Henrik Rydgård
5fe00f14b9
Merge pull request #21669 from hrydgard/vulkan-buffer-overflow-fix
...
Add "allocation slack" to our pushbuffers. Fixes a memory overwrite bug
2026-05-13 16:13:29 +02:00
Henrik Rydgård
28166cb35d
Add "allocation slack" to our pushbuffers. Fixes a memory overwrite bug
...
Reported by Joseph on Discord.
Sometimes, things could align perfectly so allocations happend exactly
at the end of a pushbuffer. At the same time, we allow our vertex decoder to write an extra few
bytes if it needs to for speed. Unfortunately I missed this interaction,
resulting in some uncommon crashes that were especially common with
heavy-geometry things like modified GTA LCS with PS2 assets, for
example.
The problem was reported with Vulkan, but our OpenGL backend had the
same issue too.
2026-05-13 15:55:34 +02:00
Henrik Rydgård
81cf56f619
Merge pull request #21668 from hrydgard/more-ui-updates
...
Minor code cleanup, crash fix attempt
2026-05-13 15:00:53 +02:00
Henrik Rydgård
ed274c8a7e
Just some lint fixing
2026-05-13 11:37:26 +02:00
Henrik Rydgård
a38c3ce09f
GameBrowser: Safer way to do refresh.
2026-05-13 11:14:47 +02:00
Henrik Rydgård
6eb0b3fd51
Fix an issue with Exit icon not showing up in MessagePopup
2026-05-13 11:04:03 +02:00
Henrik Rydgård
57c8cc9761
Clean up AI translations in the Swedish translation file
2026-05-12 15:18:06 +02:00
Henrik Rydgård
2d7de3517a
Merge pull request #21661 from TotalCaesar659/patch-1
...
Update Russian translation
2026-05-12 14:09:52 +02:00
TotalCaesar659
64eb94f66a
Update ru_RU.ini
2026-05-12 14:45:58 +03:00
Henrik Rydgård
93fe7691c5
Merge branch 'master' into patch-1
2026-05-12 10:58:21 +02:00
Henrik Rydgård
ebc647bd06
Merge pull request #21648 from sum2012/softgpu-patch
...
Remove 2 cases for fast path for soft gpu by Deepseek
2026-05-12 10:45:38 +02:00
Henrik Rydgård
882ffa37e9
Merge pull request #21665 from hrydgard/raw-screenshot-fix
...
Raw screenshot cropping fix
2026-05-12 10:35:15 +02:00
Henrik Rydgård
59f545e804
Fix issue with the current tab not being saved through screen recreation
2026-05-12 10:13:00 +02:00
Henrik Rydgård
e0d6664e85
Fix issue with raw screenshots not always being cropped correctly
...
Fixes #21664
2026-05-12 10:12:41 +02:00
Henrik Rydgård
575960c57f
Merge pull request #21663 from hrydgard/error-logging
...
More helpful error logs for the input sink
2026-05-12 07:15:25 +02:00
Henrik Rydgård
602442391d
Merge pull request #21662 from hrydgard/even-more-fixes
...
Translation fixes, error message improvement, README update
2026-05-12 07:14:53 +02:00
Nemoumbra
1aac66a1e4
More helpful error logs for the input sink
2026-05-12 03:31:49 +03:00
Henrik Rydgård
9d5a3ec354
Android: Add an error message with an info link if launching a file browser fails
2026-05-12 01:45:30 +02:00
Henrik Rydgård
a128d2caa1
Add a translation string for the "Show player port numbers" setting, and for player ports.
...
See #21661
2026-05-12 00:00:31 +02:00
TotalCaesar659
c4d93d73dc
Update Russian translation
2026-05-11 19:28:35 +03:00
Henrik Rydgård
e805b17d30
Merge pull request #21660 from hrydgard/mfplat-dynamic
...
Remove the mfplat.dll hard dependency (now fully dynamic).
2026-05-11 17:28:11 +02:00
Henrik Rydgård
59637a331d
Remove UB in Core_SteppingReason. README update.
2026-05-11 16:20:32 +02:00
Henrik Rydgård
d2c2ee337e
Remove the mfplat.dll hard dependency (now dynamic).
2026-05-11 16:09:22 +02:00
Henrik Rydgård
05e60d5d1e
Merge pull request #21659 from Saramagrean/patch-5
...
Update Thai translations in th_TH.ini
2026-05-11 14:46:08 +02:00
Benjamin Benda Gates
7f59e16762
Update Thai translations in th_TH.ini
...
for 1.20.4 :)
2026-05-11 19:35:44 +07:00
Henrik Rydgård
de655aa92a
Merge pull request #21656 from hrydgard/file-picker-exception-error
...
Fix the java exception reporting for Android file picker errors, fix some search issues
2026-05-11 13:58:48 +02:00
Henrik Rydgård
bc9a047ef1
Search: Skip spaces and control characters, code cleanup, fix minor issue on desktop
2026-05-11 11:45:04 +02:00
Henrik Rydgård
3f0fa315b2
Refactor the Java file picker code
2026-05-11 11:45:04 +02:00
Henrik Rydgård
2428b58eee
In Debug android builds, force logging on so we have it on the memstick setup screen. Minor tweaks.
2026-05-11 11:45:04 +02:00
Henrik Rydgård
e23d866a95
Plumb through an error code for missing activity. Will later be used to improve the UI.
2026-05-11 10:52:36 +02:00
Henrik Rydgård
d9b952e684
Merge pull request #21654 from hrydgard/misc-fixes
...
Misc fixes
2026-05-11 10:04:13 +02:00
Henrik Rydgård
2c0f562ff5
ScrollView: Don't have drags of the "opposite" orientation cancel clicks.
2026-05-10 23:41:39 +02:00
Henrik Rydgård
3de6865380
Remove error prone error reporting in MemStickScreen
2026-05-10 23:41:39 +02:00
Henrik Rydgård
7600ec42dd
PathBrowser: Rework synchronization. Remove unused enum value in LaunchUrlType.
2026-05-10 23:41:39 +02:00
Henrik Rydgård
51a420be4b
Android Studio: Bump the plugin version
2026-05-10 23:41:39 +02:00
Henrik Rydgård
ed15ff7f8e
Fix GPUDriverTestScreen
2026-05-10 23:41:39 +02:00
Henrik Rydgård
00bfad40bd
More refactoring in TabHolder
2026-05-10 22:24:33 +02:00
Henrik Rydgård
41771d5369
Minor cleanup in TabHolder
2026-05-10 22:12:23 +02:00
Henrik Rydgård
1f4d3b3b04
Minor code cleanup
2026-05-10 21:46:13 +02:00
Henrik Rydgård
7d9539a461
Fix multiple issues with temporary breakpoints. Prevents unnecessary jit clears on step-out. Thanks Nemoumbra.
2026-05-10 21:33:54 +02:00
Henrik Rydgård
99e36eeeab
Merge pull request #21652 from hrydgard/vector-overrun
...
Critical bug in the remote debugger
2026-05-10 21:00:07 +02:00
Nemoumbra
1297fdde1f
Fix: vector overrun in GPU stats
2026-05-10 05:38:55 +03:00
sum2012
5954db188e
Remove 2 cases for fast path for soft gpu by Deekseek
...
Fix #21363
https://chat.deepseek.com/share/980xe4c2ue35te8cy2
Performance impact is minimal because sprites that require depth/fog are relatively rare, and the fallback still uses the per-pixel rectangle loop (not the full triangle rasterizer)
2026-05-07 00:26:06 +08:00
Henrik Rydgård
9e2c3588f9
Merge pull request #21646 from lrzlin/readme-fix
...
Fix contributors for 1.20.4 improvements in README
2026-05-06 12:45:28 +02:00
Lin Runze
3d44ceca33
Fix contributors for 1.20.4 improvements in README
2026-05-06 15:44:35 +08:00
Henrik Rydgård
92586f2c31
Merge pull request #21645 from hrydgard/disable-gl-profiler-android
...
Disable the GPU profiler for OpenGL until after the release. Also restrict to in-game.
2026-05-06 05:30:04 +02:00
Henrik Rydgård
830d91227d
Merge pull request #21644 from hrydgard/more-fixes
...
Fix an audio focus issue, some cleanup and sanity checks
2026-05-06 00:38:16 +02:00
Henrik Rydgård
a78e0e76de
Disable the GPU profiler for OpenGL. Also restrict to in-game.
2026-05-06 00:27:20 +02:00
Henrik Rydgård
3a599c4714
Fix audio focus issue by tracking the cause of lost focus.
...
Fixes #21643
2026-05-06 00:06:32 +02:00