Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik RydgårdandGitHub 42be86552f Merge pull request #20885 from hrydgard/ios-scene-ui
iOS: Initial attempt at switching to SceneDelegate (UIScene)
2025-10-18 14:48:43 +02:00
Henrik Rydgård 3cc57b7a2b iOS: Fix restarts after the scene change (for backend change etc) 2025-10-17 21:07:53 +02:00
Henrik Rydgård 34385ea1fd Vulkan: Don't show the present mode setting if there's only one viable value. 2025-10-17 21:07:00 +02:00
Henrik Rydgård 1d44bf25bd iOS: Default Vulkan presentation mode to Fifo as it's the only mode. 2025-10-17 16:12:07 +02:00
Henrik Rydgård 2f06100b43 iOS: Initial attempt at switching to SceneDelegate (UIScene)
Fixes #20884
2025-10-17 15:58:23 +02:00
Henrik RydgårdandGitHub 5bb76c3572 Merge pull request #20883 from hrydgard/moltenvk-upgrade
MoltenVK upgrade
2025-10-17 13:33:55 +02:00
Henrik Rydgård c0d1baaae7 Upgrade MoltenVK for MacOS to 1.14 2025-10-17 12:57:51 +02:00
Henrik Rydgård 4c8fb07e68 Upgrade MoltenVK for iOS to 1.4.0 2025-10-17 12:52:00 +02:00
Henrik RydgårdandGitHub 33050141b4 Merge pull request #20882 from hrydgard/more-ir-opts
More minor IR optimizations
2025-10-17 11:30:40 +02:00
Henrik Rydgård 20e3a0cc70 Use temporaries to improve codegen in more IR vector ops 2025-10-17 09:26:15 +02:00
Henrik Rydgård d23a224e7a Use temporaries to try to improve codegen for IROp::Vec4Blend 2025-10-17 09:26:15 +02:00
Henrik RydgårdandGitHub 65041f1648 Merge pull request #20881 from hrydgard/draw-text-fallback-fixes
Draw-text RGBA8888 fixes
2025-10-17 09:25:47 +02:00
Henrik Rydgård 5fc6dee1f2 Update comment
See #20877
2025-10-17 08:58:48 +02:00
Henrik Rydgård 2b6b951f78 Fix alpha in drawtext for RGBA8888 format.
Should fix #20879
2025-10-17 08:57:12 +02:00
Henrik RydgårdandGitHub 4ccf013d3b Merge pull request #20880 from hrydgard/fix-misc-issues
Rename "Credits" to "About PPSSPP", fix minor UI issues
2025-10-17 01:50:03 +02:00
Henrik Rydgård e5f52854d8 Atlas SVG: Add 1px transparent border to images without shadows, to ensure consistent filtering 2025-10-16 16:45:59 +02:00
Henrik Rydgård 4b2255fcd6 Remove unnecessary spacer in portrait mode 2025-10-16 15:44:12 +02:00
Henrik Rydgård 1a01e02efe Replace "Credits" with About PPSSPP on the main screen 2025-10-16 15:42:32 +02:00
Henrik Rydgård 8aa1987d77 Disallow configs and cheats for GE dumps, don't try to get icons for dumps loaded from HTTP 2025-10-16 15:15:03 +02:00
Henrik RydgårdandGitHub 5aa0856280 Merge pull request #20878 from hrydgard/dx11-win7-fix
Add Windows version check before trying to even check for Win10-exclusive D3D features
2025-10-16 11:45:08 +02:00
Henrik RydgårdandGitHub a4e1669952 Merge pull request #20870 from hrydgard/ui-premultiplied-alpha
UI: Convert rendering to use premultiplied alpha
2025-10-16 11:44:37 +02:00
Henrik Rydgård f037b1ce13 Add Windows version check before trying to even check for Win10-exclusive D3D features
Should fix #20877
2025-10-16 11:20:21 +02:00
Henrik Rydgård 3736702f93 Use the correct blending operator when compositing the drop shadow 2025-10-16 11:07:05 +02:00
Henrik Rydgård c08e48bf82 Only shadow the UI images that are used for line-art in-game buttons. 2025-10-16 11:07:05 +02:00
Henrik Rydgård aebaeb1070 Allow dragging the list on the credits screen 2025-10-16 11:07:05 +02:00
Henrik Rydgård 230fa1a985 Improve the premul alpha conversion 2025-10-16 11:07:05 +02:00
Henrik Rydgård cec4cd28dd Make compatible with SSE2 (_mm_mullo_epi32 is SSE4.1) 2025-10-16 11:07:05 +02:00
Henrik Rydgård 21e0c496c4 Convert loaded pngs and zims to premultiplied alpha 2025-10-16 11:07:05 +02:00
Henrik Rydgård 60d25cb97d Change the UI rendering shaders to apply vertex color alpha properly 2025-10-16 11:07:05 +02:00
Henrik Rydgård f0b5209908 Convert all UI atlas images to premultiplied alpha format 2025-10-16 11:07:05 +02:00
Henrik Rydgård b082e94edb Initial work on using premultiplied alpha in the UI 2025-10-16 11:07:05 +02:00
Henrik RydgårdandGitHub c79d43db6b Merge pull request #20876 from falsepopsky/translations
translation: update es_LA & es_ES
2025-10-16 08:51:34 +02:00
desynandGitHub b89eb67b7b fix: revert dots and del 2025-10-16 03:03:33 +00:00
desynandGitHub 2f3da3cd7d fix: hardcore typo 2025-10-16 02:45:36 +00:00
desynandGitHub 60baea09fc chore: update spanish latam translation 2025-10-16 02:45:02 +00:00
Henrik RydgårdandGitHub 18f04a5f23 Merge pull request #20875 from hrydgard/ir-interpreter-unreachable
IR Interpreter: Improve code gen for the main interpreter loop
2025-10-15 22:24:20 +02:00
Henrik RydgårdandGitHub c7db8abc7d Merge pull request #20874 from warmenhoven/warmenhoven/pr/libretro-lua
don't use TLS on iOS (fixes asan)
2025-10-15 21:28:45 +02:00
Henrik Rydgård c3dfddebd7 IR interpreter: Improve code gen for the main interpreter loop
Thanks to fp64 for the idea of using unreachable markers to avoid the
range check on the switch!

Additionally, use it in a few more places.
2025-10-15 21:15:30 +02:00
Eric Warmenhoven 337955a1f5 don't use TLS on iOS (fixes asan) 2025-10-15 15:06:11 -04:00
Henrik RydgårdandGitHub 8509e951a7 Merge pull request #20864 from hrydgard/jit-viewer-ir-profiler
Support showing (and sorting by) IR profiler info in the JIT viewer
2025-10-10 09:20:11 -06:00
Henrik RydgårdandGitHub 1077c4359a Merge pull request #20865 from hrydgard/svg-flags
Convert the region flags to SVG images. Thanks NABN00B.
2025-10-10 09:19:27 -06:00
Henrik Rydgård 50afe0087f Convert the region flags to SVG images. Thanks NABN00B. 2025-10-10 08:47:10 -06:00
Henrik Rydgård a170f40927 Qt buildfix 2025-10-10 08:45:09 -06:00
Henrik Rydgård a72fc6f79c Support showing (and sorting by) IR profiler info in the JIT viewer
This will help future work on #19143 .
2025-10-09 17:02:52 -06:00
Henrik RydgårdandGitHub 825f92893e Merge pull request #20863 from hrydgard/arm64-fp-controlword
Arm64 FP controlword support on Windows, plus TR fix
2025-10-09 13:18:48 -06:00
Henrik Rydgård 9ff1cf3572 Remove bad assert (the function already checks for null later).
Fixes #20862
2025-10-09 12:43:43 -06:00
Henrik Rydgård 04cdc3fa62 ImDebugger: Improve JitViewer performance by using a clipper 2025-10-09 11:26:26 -06:00
Henrik Rydgård db0cc01a81 IR interpreter on ARM64: Cleanup FPCR set/get, support floating point control on Windows 2025-10-09 11:14:47 -06:00
Henrik RydgårdandGitHub 87b770739a Merge pull request #20844 from hrydgard/achievement-enable-per-game
Make the "Enable Achievements" setting per-game
2025-10-08 17:47:06 -06:00
Henrik RydgårdandGitHub f09fe6234e Merge pull request #20861 from hrydgard/new-jit-viewer
ImDebugger: Add a JIT viewer window
2025-10-08 17:24:46 -06:00