Commit Graph
47140 Commits
Author SHA1 Message Date
Henrik Rydgård 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ård 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ård 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ård 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ård c79d43db6b Merge pull request #20876 from falsepopsky/translations
translation: update es_LA & es_ES
2025-10-16 08:51:34 +02:00
desyn b89eb67b7b fix: revert dots and del 2025-10-16 03:03:33 +00:00
desyn 2f3da3cd7d fix: hardcore typo 2025-10-16 02:45:36 +00:00
desyn 60baea09fc chore: update spanish latam translation 2025-10-16 02:45:02 +00:00
Henrik Rydgård 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ård 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ård 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ård 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ård 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ård 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ård f09fe6234e Merge pull request #20861 from hrydgard/new-jit-viewer
ImDebugger: Add a JIT viewer window
2025-10-08 17:24:46 -06:00
Henrik Rydgård ff5dea821b New jit viewer is starting to work a bit. 2025-10-08 16:59:25 -06:00
Henrik Rydgård aba2813ea2 Scaffold it 2025-10-08 13:00:35 -06:00
Henrik Rydgård 4e82535f9c Merge pull request #20860 from hrydgard/build-armips-in-libretro
Build armips in libretro builds
2025-10-08 10:19:57 -06:00
Henrik Rydgård b304fbe0c9 Build armips in libretro builds (requirement for some lua functionality) 2025-10-08 09:45:44 -06:00
Henrik Rydgård e53d6e405a Merge pull request #20859 from hrydgard/pin-icon
Replaces '+'/'-' with pin/unpin icons. Thanks Nabn00b.
2025-10-08 06:51:19 -06:00
Henrik Rydgård 6efbdfc10d Merge pull request #20858 from hrydgard/arm64-exception-handler
Enable exception handling on Windows ARM64
2025-10-07 16:03:20 -06:00
Henrik Rydgård 3917753d2e Use I_FOLDER_PINNED 2025-10-07 16:02:26 -06:00
Henrik Rydgård 26a9b5d95f Replaces '+'/'-' with pin/unpin icons. Thanks Nabn00b.
This doesn't yet use the new pinned-folder icon though. Might do that
later.
2025-10-07 15:51:13 -06:00
Henrik Rydgård 58f55ae44b Enable exception handling on Windows ARM64
Simpler than expected. We don't really make any advanced use of the
context currently so I guess it makes sense.

See #20854
2025-10-07 10:56:23 -06:00
Henrik Rydgård 78a1c46601 Merge pull request #20857 from hrydgard/cwcheat-code-cleanup
CwCheat code cleanup
2025-10-07 10:56:03 -06:00
Henrik Rydgård f21876b0b7 Move CheatFileParser out to the header, remove the line_ mmember variable 2025-10-07 10:07:04 -06:00