Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård e39c78dab2 Remove the ability of themes to control the UI atlas (temporary) 2025-09-13 19:58:07 -06:00
Henrik RydgårdandGitHub c7aa2bcd01 Merge pull request #20808 from hrydgard/atlas-in-common
Move some image atlas generation logic to Common/Render
2025-09-12 13:06:15 -06:00
Henrik Rydgård b5a4f81c59 Minor cleanup of fontatlas scripts (they still need more cleanup) 2025-09-12 12:17:27 -06:00
Henrik Rydgård 5685331198 Unrelated sanity checks in audio 2025-09-12 12:17:27 -06:00
Henrik Rydgård f856beb157 Move a lot of the atlas logic to Common/Render/AtlasGen.cpp/h, code
cleanup
2025-09-12 12:17:11 -06:00
Henrik RydgårdandGitHub 1432d4352c Merge pull request #20798 from hrydgard/android-shortcut-icons
Android shortcuts: Fix so that setting icons work even if PPSSPP isn't running
2025-09-12 11:29:50 -06:00
Henrik RydgårdandGitHub 177aebcd30 Merge pull request #20809 from warmenhoven/warmenhoven/pr/tvos-build-fix
libretro: freetype isn't necessary, fixes tvos build
2025-09-12 05:31:53 -06:00
Eric Warmenhoven fcd0e163ad libretro: freetype isn't necessary, fixes tvos build 2025-09-11 23:47:56 -04:00
Henrik Rydgård 43c254cf06 Break out "GenerateFromScript" into a function 2025-09-11 14:32:43 -06:00
Henrik RydgårdandGitHub 7deaec781c Merge pull request #20806 from hrydgard/atlas-tool-arm64
Atlastool: Remove prebuilt freetype library, port to cmake-supporting platforms
2025-09-11 10:41:31 -06:00
Henrik Rydgård 0e6dd2faa0 Use forked free-type with a patch 2025-09-11 10:20:45 -06:00
Henrik Rydgård 381dada1ab Add (not very tested) CMake build for AtlasTool 2025-09-10 13:02:50 -06:00
Henrik Rydgård 0e46cab21b Minor code modernization 2025-09-10 13:02:47 -06:00
Henrik Rydgård 40a5331581 Delete reference to prebuilt libfreetype, pull in the source instead. 2025-09-10 13:02:47 -06:00
Henrik Rydgård 28f8ce64f7 Add freetype as a submodule (2.14.0) 2025-09-10 13:02:47 -06:00
Henrik Rydgård baac136456 Set atlastool and zimtool to build for arm64 2025-09-10 13:02:47 -06:00
Henrik RydgårdandGitHub a240cb2407 Merge pull request #20805 from hrydgard/pause-screen-layout-fixes
On the pause screen, if no other banner is visible, move the save buttons down a bit.
2025-09-10 12:44:15 -06:00
Henrik Rydgård 96fb50b655 On the pause screen, if no other banner is visible, move the save buttons down a bit.
This makes them easier to hit when there's a pulldown or something in
the way, which there often is on Android.
2025-09-10 12:19:09 -06:00
Henrik RydgårdandGitHub f8261ae7ff Merge pull request #20801 from NABN00B/gui-buttons-and-margins
GUI margin and Back button adjustments
2025-09-09 10:02:08 +02:00
Henrik Rydgård f2a3457a43 Fix issue where the "Set UI background" button was now always hidden.
Thanks to NABN00B for noticing, in the comments of #20790.
2025-09-07 20:23:51 +02:00
NabandGitHub 5200ace606 GUI margin and Back button adjustments 2025-09-07 20:10:50 +02:00
Henrik RydgårdandGitHub a996645764 Merge pull request #20800 from NABN00B/gameregion-addition
Add UNKNOWN region in place of former OTHER
2025-09-06 23:59:50 +02:00
Nab 7edc3f0223 Add UNKNOWN region in place of OTHER 2025-09-06 17:18:57 +00:00
Henrik Rydgård 073ef61643 Merge the two functions, fix JNI lifetime issues
Fixes the last part of #10885 finally.
2025-09-05 10:31:51 +02:00
Henrik Rydgård 2a7dad43c6 WIP: Turn the methods into static methods. 2025-09-05 10:31:27 +02:00
Henrik Rydgård 7df5941531 Correctly convert one AndroidStorage method into static 2025-09-05 10:31:27 +02:00
Henrik Rydgård 44902bffdd Make logging work in these callbacks, and clarify the future solution 2025-09-05 10:31:27 +02:00
Henrik RydgårdandGitHub 598d073058 Merge pull request #20797 from jonkadelic/master
GEDebugger: fixed Verts tab displaying Invalid
2025-09-05 10:31:20 +02:00
jonkadelic 202260de0d GEDebugger: fixed Verts tab displaying Invalid
Resolves an issue where the Verts tab on the GE Debugger consistently
displays "Invalid" for all vertex values. This was due to rowCount_ in
TabVertices being left uninitialized.
2025-09-05 08:30:23 +02:00
Henrik Rydgård ddc16c9227 PauseScreen: Use the same logic as on the GameScreen for CreateConfig
Not ideal though.

See #20785
2025-09-04 21:45:10 +02:00
Henrik RydgårdandGitHub d311b3832c Merge pull request #20745 from Benjamin-Wegener/master
Add FSR (FidelityFX Super Resolution) shaders for upscaling and sharpening
2025-09-04 19:32:35 +02:00
Henrik RydgårdandGitHub e8dd3c2223 Merge pull request #20794 from hrydgard/project-8-fix
Correct error codes from sceUtilityLoadAvModule / UnloadAvModule.
2025-09-04 16:13:44 +02:00
Henrik RydgårdandGitHub 936e23f227 Merge pull request #20793 from hrydgard/misc-tweaks
Fix creating game configs from the pause screen for homebrew, other cleanup
2025-09-04 16:13:35 +02:00
Henrik Rydgård cfba17b6e6 Correct error codes from sceUtilityLoadAvModule / UnloadAvModule.
Fixes #20775
2025-09-04 15:18:15 +02:00
Henrik Rydgård f89c169f8a Use the correct ID when creating game configs from the pause screen 2025-09-04 11:34:55 +02:00
Henrik Rydgård 14016f84df Comments 2025-09-04 11:24:43 +02:00
Henrik Rydgård 12aba31f38 Delete the Running slow warning (but keep the one for software rendering) 2025-09-04 10:27:22 +02:00
Henrik RydgårdandGitHub 313d1fa390 Merge pull request #20763 from hrydgard/alignment-cleanup
Resolve #20746 by checking addresses harshly in MIPSAnalyst
2025-09-04 00:06:10 +02:00
Henrik Rydgård 33b87578c5 Revive old alignment utility functions, give them better names. 2025-09-03 20:48:51 +02:00
Henrik Rydgård f2df336f79 Resolve #20746 by checking addresses harshly in MIPSAnalyst
By fixing up badly aligned addresses in HLESubscriber.cpp.

This should help eliminate any bad usage within PPSSPP itself, while
also keeping existing websocket code working.

Additionally, this makes some end addresses exclusive instead of
inclusive, which simplifies address math.
2025-09-03 20:32:19 +02:00
Henrik RydgårdandGitHub 16eddfc1a1 Merge pull request #20791 from NABN00B/gameregion-addition
GameRegion improvements
2025-09-03 20:29:06 +02:00
Nab 3c611355c6 Stricter check for 'H' region 2025-09-03 17:40:40 +00:00
NabandGitHub f81018d8b4 Merge branch 'master' into gameregion-addition 2025-09-03 14:58:44 +02:00
Henrik RydgårdandGitHub 77720c070c Merge pull request #20790 from hrydgard/metadata-updates
Rework the game info screen implementation
2025-09-03 14:34:21 +02:00
NabandGitHub 5bfd4b390c GameRegion improvements 2025-09-03 14:17:55 +02:00
Henrik Rydgård 7fda054147 ImDebugger: Add a GameInfo tab to the PARAM.SFO window. 2025-09-03 14:10:54 +02:00
Henrik Rydgård ac48b9125b Add a "Desktop shortcut created" notification 2025-09-03 13:59:44 +02:00
Henrik Rydgård 97cfca8f18 Cleanup the Game info screen code. Fixes issue with it not loading sometimes. 2025-09-03 11:57:13 +02:00
Henrik Rydgård 2086326c75 Make use of constexpr in the ENUM_CLASS_BITOPS macro 2025-09-03 10:16:34 +02:00
Henrik RydgårdandGitHub 0332e67ad4 Merge pull request #20789 from hrydgard/more-modernization
Android: Fix some lint warnings
2025-09-02 14:56:22 +02:00