Dmytro Kyshchenko
73e0bb651e
Fix #20356 - Flatpak application doesn't close until controller is unplugged.
...
When the controller is connected SLD sends a lot of events (`SDL_JOYAXISMOTION` and etc.),
so PPSSPP is stuck in the loop to process these events. Fixed by duplicating the `if` statement
to check whether the quit was requested inside the loop.
2026-01-28 16:40:01 +02:00
Henrik Rydgård
19a6232b48
Improve handling of the UMD VIDEO error case (no, we still don't support them)
2026-01-28 14:32:38 +01:00
Henrik Rydgård
b5109db434
Merge pull request #21164 from hrydgard/misc
...
Improves file identification and the handling of unknown ISO files on the main screen
2026-01-28 12:11:41 +01:00
Henrik Rydgård
1c80e93070
Improve the appearance of unsupported ISO files
2026-01-28 11:00:04 +01:00
Henrik Rydgård
24f2deeb2e
Improve file identification.
...
Fixes #21154
2026-01-28 10:21:09 +01:00
Henrik Rydgård
471b9846e0
Delete unused function
2026-01-28 09:22:35 +01:00
Eric Warmenhoven
58eaf56c5e
libretro: build fix
...
gcc9 and the version of msvc19 that the libretro builders use don't
have _mm_storeu_si32. Using _m_cvtsi128_si32 followed by memcpy is
picked up by compilers that support _mm_storeu_si32 as being the same
and they generate the same assembly, so this is no harm to them.
2026-01-28 00:15:35 -05:00
Henrik Rydgård
a51c40d5d2
Merge pull request #21163 from hrydgard/linux-fixes
...
SDL text drawer: Fix memory leak, add additional checks
2026-01-28 00:06:38 +01:00
Henrik Rydgård
c77f68d005
Some additional fixes in TextDrawerSDL
2026-01-27 20:10:40 +01:00
Henrik Rydgård
24283d3e7f
Fix memory leak in TextDrawerSDL (sigh, variable shadowing)
2026-01-27 20:05:24 +01:00
Henrik Rydgård
e3c943de83
Merge pull request #21160 from Kethen/postoffice_fixes
...
aemu_postoffice: do not aggressively write recv buffers
2026-01-26 20:12:17 +01:00
Katharine Chui
e5b9c17c1b
aemu_postoffice: do not aggressively write recv buffers
...
some games lie about buffer sizes, and will crash if the whole
buffer was blindly written
2026-01-26 19:00:42 +01:00
Henrik Rydgård
131c525b56
Merge pull request #21158 from hrydgard/android-pad-connect
...
Android and iOS pad connect/disconnect events
2026-01-26 13:24:09 +01:00
Henrik Rydgård
c7a7db3bbe
iOS: Track controller connect/disconnect, reset controls on disconnect.
2026-01-26 11:44:30 +01:00
Henrik Rydgård
25d216a20a
Release all keys and axes on game controller disconnect on Android
2026-01-26 11:08:55 +01:00
Henrik Rydgård
41bb9a04b3
Add visual notifications about game controller connect/disconnect
2026-01-26 10:57:41 +01:00
Henrik Rydgård
dccca3c441
Android: Track device disconnection
2026-01-25 23:02:12 +01:00
Henrik Rydgård
e3aec526ec
Fix some lints
2026-01-25 23:02:12 +01:00
Henrik Rydgård
e7aba8f153
Hook up an InputDeviceListener, and just have it log
2026-01-25 23:02:12 +01:00
Henrik Rydgård
0905e31c3a
Merge pull request #21157 from hrydgard/misc-fixes
...
Controller autoconfigure improvements
2026-01-25 23:01:52 +01:00
Henrik Rydgård
9c582e4d45
Release all buttons and axes on DInput device disconnection
2026-01-25 16:26:16 +01:00
Henrik Rydgård
0543b34a27
Windows: Make joystick autoconfigure work with DualSense / DualShock devices
2026-01-25 16:18:53 +01:00
Henrik Rydgård
7d4cfdaf91
KeyMap: Add NotifyPadDisconnected, minor cleanup
2026-01-25 15:36:15 +01:00
Henrik Rydgård
756d161070
Add a warning to control autoconfigure
2026-01-25 15:26:53 +01:00
Henrik Rydgård
6016a02010
Minor refactor of XInputDevice
2026-01-25 15:26:29 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
90e9bff405
XInput: Release all buttons and axes on disconnect. Correct bug in GameButton.
2026-01-25 14:00:23 +01:00
Henrik Rydgård
53c5f1875c
Minor cleanup of Android vulkan code
2026-01-24 10:54:46 +01:00
Henrik Rydgård
1bef13c227
Use faster method for packing the UI atlas
2026-01-24 10:44:00 +01:00
Henrik Rydgård
68a8ba856f
Warning fix, delete unused code
2026-01-24 10:43:48 +01:00
Henrik Rydgård
c3897fef4c
Finish up #21151
...
See #21151
2026-01-24 10:42:43 +01:00
Henrik Rydgård
bab01f1b16
Merge pull request #21153 from hrydgard/reset-fix
...
Make sure that resetting overrides auto load savestate
2026-01-24 01:49:14 +01:00
Henrik Rydgård
3a330889db
Merge pull request #21151 from hrydgard/brave-story-performance-hack
...
Brave Story: Hack to make the bloom effect run much more efficiently
2026-01-24 00:55:57 +01:00
Henrik Rydgård
24acce0f7c
Make sure that resetting overrides auto load savestate
...
Fixes #21152
2026-01-23 23:39:56 +01:00
Henrik Rydgård
60a065b242
Make the Brave Story hack safer, hide it behind a compat flag.
2026-01-23 23:39:11 +01:00
Henrik Rydgård
732288c03a
Brave Story: Hack to make the bloom effect run much more efficiently.
...
Fixes #19820
Not ready for merge, it needs more checks and maybe a compat flag.
2026-01-23 23:13:04 +01:00
Henrik Rydgård
59fc25804f
Merge pull request #21150 from hrydgard/even-more-misc
...
Misc: Add button to reset played time, preserve the non-maximized window size, fix rendering bug in Photo Kano
2026-01-23 19:20:05 +01:00
Henrik Rydgård
46e82f3c63
Game screen: Add a button to reset the played time counter
2026-01-23 18:54:22 +01:00
Henrik Rydgård
8728be5455
Fix joining TRIANGLE_LIST draws with a vertex count non-divisible by 3
...
Fixes #7503
2026-01-23 18:54:22 +01:00
Henrik Rydgård
b90bb6da70
Windows: Preserve the non-maximized window size
...
Fixes #15435
2026-01-23 18:54:17 +01:00
Henrik Rydgård
9a2e74d210
Remove redundant "pin" icon from directory buttons on main screen
2026-01-23 17:30:58 +01:00
Henrik Rydgård
910fadc6bc
Merge pull request #21149 from Kethen/postoffice_fixes
...
Adhoc relay mode fixes
2026-01-23 16:52:02 +01:00
Katharine Chui
e3710af3c4
fix dirty pointer deref during relay DoBlockingPdpSend
2026-01-23 16:05:16 +01:00
Katharine Chui
28e0baee5b
aemu_postoffice: trim trailing new lines in routed logs, fix log typo
2026-01-23 15:56:42 +01:00
Henrik Rydgård
da31a99526
Merge pull request #21148 from hrydgard/more-misc
...
Add workaround for infamous GoW crash
2026-01-23 15:39:17 +01:00
Henrik Rydgård
8191eb2267
Merge pull request #21146 from hrydgard/postoffice-fixes
...
sceNetAdhoc: Warning fixes, fix use of == instead of =
2026-01-23 15:33:50 +01:00
Henrik Rydgård
34473fc621
Add a compat flag to map some extra memory at address 0.
...
Can be used to work around certain types of crashes without having to
disable fast memory.
2026-01-23 15:14:15 +01:00
Henrik Rydgård
2940c64c95
MemMap: Minor refactor
2026-01-23 14:45:33 +01:00
Henrik Rydgård
685b6e2140
Minor visual cleanup on pause screen
2026-01-23 14:10:29 +01:00
Henrik Rydgård
84dfd999de
Merge pull request #21147 from DDinghoya/patch-39
...
Update Korean translations in ko_KR.ini
2026-01-23 13:46:46 +01:00