Henrik Rydgård
1cc2b7233a
Fix some minor visual UI issues
...
See #21223
2026-02-15 19:57:56 +01:00
Henrik Rydgård
e3e6148459
Add a way to query the installer name on Android.
2026-02-14 10:48:40 +01:00
Henrik Rydgård
7fa52a0916
Fix problem with confirm button set to O.
...
Fixes #21042
2026-02-13 22:08:28 +01:00
Henrik Rydgård
2c0bdcf678
InstallZipScreen improvements, small cleanup
2026-02-10 11:34:59 +01:00
Henrik Rydgård
00b28e28dc
Mac/iOS: Avoid a vulkan warning about primitive restart
2026-02-10 10:41:52 +01:00
Henrik Rydgård
5d4ac87b2b
In PopupMultiChoice lists, indicate the selected item with a checkmark
...
See #21223
2026-02-09 14:35:34 +01:00
Henrik Rydgård
990cba8e6c
Fix problem with background image when rotating some dialogs
2026-02-09 14:35:32 +01:00
Henrik Rydgård
a92ff89d5f
Clean up the OSD click callback code
2026-02-09 13:08:44 +01:00
Henrik Rydgård
4ccd41110b
Correctly do the VFS refactor that I tried to do in #21218
...
See #21218
2026-02-09 13:08:44 +01:00
Henrik Rydgård
4f4de447dd
Apply minor cleanups from #21171
2026-02-09 13:08:44 +01:00
Henrik Rydgård
dd648b596c
Revert "VFS: Remove some code duplication" (logic bug)
...
This reverts commit f257ad4f7f .
2026-02-08 18:44:48 +01:00
Henrik Rydgård
d8b8a51309
Correct a bunch of edge cases, move some code around
2026-02-08 17:07:22 +01:00
Henrik Rydgård
2b6be8090c
Cancel compatibility warning popups if you start another game in the meantime
2026-02-08 16:38:07 +01:00
Henrik Rydgård
1599ea7b1d
SaveState: Separate screenshot operations from other ops
2026-02-08 16:11:44 +01:00
Henrik Rydgård
3aa1aba8f5
Correct an issue where there was a 1 frame latency in UI event processing
2026-02-08 12:44:12 +01:00
Henrik Rydgård
eb234a1563
Finish the split. Greatly simplifies the render code in EmuScreen.
2026-02-08 10:46:16 +01:00
Henrik Rydgård
aa17599f66
Make things more consistent in the no-present case
2026-02-08 10:13:34 +01:00
Henrik Rydgård
f257ad4f7f
VFS: Remove some code duplication
2026-02-08 00:53:50 +01:00
Henrik Rydgård
1ce9db0250
Merge pull request #21217 from hrydgard/more-ui-changes
...
Fix 32-bit windows build, minor UI fixes
2026-02-07 12:31:17 +01:00
Henrik Rydgård
dd28f75852
Buildfixes
2026-02-07 12:03:44 +01:00
Henrik Rydgård
b7c3d9cad8
Merge pull request #21215 from Kethen/postoffice_fixes
...
Fix dissidia adhoc in aemu_postoffice relay mode
2026-02-06 15:23:36 +01:00
Henrik Rydgård
e0a09a8733
Prevent bad noise when dragging volume slider
2026-02-06 14:45:23 +01:00
Henrik Rydgård
b1fa6b4671
Remove some uses of textScale
2026-02-06 14:30:47 +01:00
Henrik Rydgård
de702ced45
Use std::string_view in VFS
2026-02-06 13:22:35 +01:00
Henrik Rydgård
f8077347e4
FileSystems: Change multiple internal functions to take std::string_view
2026-02-06 12:31:49 +01:00
Katharine Chui
f3e11110ed
bump aemu_postoffice
...
extend max pdp block size, due to user report of the following in
dissidia:
07:53:752 MatchingEven I[SCENET]: HLE\sceNetAdhocMatching.cpp:1188 EventLoop[1]: Matching Event [1=HELLO][00:02:02:02:02:02] OptSize=4696
2026-02-06 11:43:32 +01:00
Henrik Rydgård
236a0acf71
Minor tweaks
2026-02-06 11:37:09 +01:00
Henrik Rydgård
9a2870f426
Merge pull request #21204 from hrydgard/more-misc
...
A few crashfixes, assorted cleanups
2026-02-05 14:02:44 +01:00
Henrik Rydgård
d8c40eefe8
Windows: Use a different window title for debug asserts
...
Fix bug in FastVec.h
2026-02-05 13:26:20 +01:00
Henrik Rydgård
841e4c8564
Add various checks trying to avoid various crashes found in Google Play crash reports.
2026-02-05 11:12:53 +01:00
Henrik Rydgård
0c3f6afeef
Vulkan: Fix MSAA crash due to silly typo
2026-02-05 11:03:33 +01:00
Henrik Rydgård
d6d2c24e24
Fix the toggle touch controls input (properly this time)
2026-02-05 09:44:42 +01:00
Henrik Rydgård
9001f33d94
Minor cleanup
2026-02-04 00:48:50 +01:00
Henrik Rydgård
7b1ba55e72
Prevent touch controls from fading away while being held.
...
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård
ad4da764df
Rework the internal API for applying the fullscreen state. Fixes.
2026-02-02 11:45:46 +01:00
Henrik Rydgård
670eb7b3b6
Header cleanup
2026-02-01 15:20:05 +01:00
Henrik Rydgård
fb4d2a0f3f
Fix rendering of the hold-overlay for main screen buttons without icons
2026-02-01 14:19:51 +01:00
Henrik Rydgård
31dc48c815
Add a unit test to mat4 x mat4
2026-01-31 13:11:02 +01:00
Henrik Rydgård
1d436bae53
Fix problem with settings filter/search functionality
...
Fixes #21143 (which also affected Mac and Linux)
2026-01-30 14:20:43 +01:00
Henrik Rydgård
7d987cd78b
Make fast_matrix_mul_4x4 inlineable
2026-01-30 14:10:32 +01:00
Henrik Rydgård
d6ebfed432
Fix some bugs and warnings from a pass of static analysis
2026-01-29 17:41:54 +01:00
Herman Semenoff
f655ddc622
timeutil: fix 32-bit overflow for avoiding year 2038 problem
...
Affected Unix and Windows platforms
References:
- https://en.wikipedia.org/wiki/Year_2038_problem
- https://www.gnu.org/software/gnulib/manual/html_node/Avoiding-the-year-2038-problem.html
2026-01-29 04:22:27 +03: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
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
41bb9a04b3
Add visual notifications about game controller connect/disconnect
2026-01-26 10:57:41 +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
756d161070
Add a warning to control autoconfigure
2026-01-25 15:26:53 +01:00
Henrik Rydgård
34938e3de6
Move Notice to Common/UI
2026-01-25 15:10:26 +01:00
Henrik Rydgård
68a8ba856f
Warning fix, delete unused code
2026-01-24 10:43:48 +01:00