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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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
Nab and GitHub
5200ace606
GUI margin and Back button adjustments
2025-09-07 20:10:50 +02:00
Henrik Rydgård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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ård and GitHub
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
Nab and GitHub
f81018d8b4
Merge branch 'master' into gameregion-addition
2025-09-03 14:58:44 +02:00
Henrik Rydgård and GitHub
77720c070c
Merge pull request #20790 from hrydgard/metadata-updates
...
Rework the game info screen implementation
2025-09-03 14:34:21 +02:00
Nab and GitHub
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ård and GitHub
0332e67ad4
Merge pull request #20789 from hrydgard/more-modernization
...
Android: Fix some lint warnings
2025-09-02 14:56:22 +02:00