Henrik Rydgård
|
5e41be136b
|
Move photo picking support to PPSSPPBaseViewController
|
2025-10-27 20:29:00 +01:00 |
|
Henrik Rydgård
|
ae920edf91
|
iOS: Add a common PPSSPPBaseViewController
|
2025-10-27 20:19:22 +01:00 |
|
Henrik Rydgård
|
95549ae2c9
|
iOS ViewController: Get rid of the GLKViewController base class
|
2025-10-27 19:24:25 +01:00 |
|
Henrik Rydgård
|
052e21b903
|
Increase the safe inset margins slightly
|
2025-10-27 19:24:08 +01:00 |
|
Henrik Rydgård
|
45ef8120f3
|
Minor UX
|
2025-10-27 13:17:48 +01:00 |
|
Henrik Rydgård
|
7afc4fa5dc
|
Merge pull request #20924 from hrydgard/file-upload
Add "File upload" functionality - upload files to the app through a web interface
|
2025-10-27 13:09:12 +01:00 |
|
Henrik Rydgård
|
b1d14d8221
|
More upload UI polish
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
068f055a36
|
langtool dep bump
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
fa64598b4f
|
More polish
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
d2c9104eff
|
Polish and fixes to the upload form.
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
9abd8c21e1
|
Finish implementing the multipart protocol, now multi file uploads work without corruption.
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
dc682fb2c8
|
Basic upload via web browser support, only single file almost works
|
2025-10-27 12:20:24 +01:00 |
|
Henrik Rydgård
|
c686d48268
|
Add prototype Upload screen and a couple new icons. Some refactoring.
|
2025-10-27 12:20:20 +01:00 |
|
Henrik Rydgård
|
ff5264ffa5
|
Merge pull request #20925 from hrydgard/demo-open-fix
Wrong key for the ImConfig
|
2025-10-27 08:11:54 +01:00 |
|
Henrik Rydgård
|
b6dde4265e
|
Merge pull request #20921 from NABN00B/flag_usa
Change color specification of US flag
|
2025-10-25 22:29:12 +02:00 |
|
Henrik Rydgård
|
b7d26e4e28
|
Merge pull request #20919 from ThirteenAG/master
add more WM_USER messages
|
2025-10-25 21:07:43 +02:00 |
|
Henrik Rydgård
|
1109b8e565
|
Merge pull request #20916 from hrydgard/more-portrait-fixes
More portrait fixes
|
2025-10-24 10:08:56 +02:00 |
|
Henrik Rydgård
|
137cd4b4b3
|
Change the layout of the main screen in portrait mode a bit.
|
2025-10-24 01:35:35 +02:00 |
|
Henrik Rydgård
|
f4073cfa0e
|
Convert TouchControlVisibilityScreen to use Tabbed...
|
2025-10-24 01:18:38 +02:00 |
|
Henrik Rydgård
|
412e4ae015
|
Avoid having the back button scroll with the rest of the tab titles
|
2025-10-23 18:55:28 +02:00 |
|
Henrik Rydgård
|
afdafaa68e
|
Fix a small bug in the sound chooser. Cleanup
|
2025-10-23 18:47:19 +02:00 |
|
Henrik Rydgård
|
54f4910cda
|
Improve the TiltAnalogSettingsScreen (one case is still iffy)
|
2025-10-23 18:41:16 +02:00 |
|
Henrik Rydgård
|
f8c49ccf23
|
Merge pull request #20914 from hrydgard/more-new-icons
More UI work on portrait mode
|
2025-10-23 17:26:19 +02:00 |
|
Henrik Rydgård
|
acf273a55a
|
Rename "vertical layout" to "portrait layout", to avoid confusion
|
2025-10-23 16:11:54 +02:00 |
|
Henrik Rydgård
|
0397fe5e91
|
Refactor main screen code some more
|
2025-10-23 16:05:23 +02:00 |
|
Henrik Rydgård
|
2404fc330d
|
In vertical mode, replace the mainscreen buttons with image buttons
|
2025-10-23 15:43:08 +02:00 |
|
Henrik Rydgård
|
28b9bc2fb3
|
Make more dev screens usable in portrait by converting them to TabbedDialogScreen
|
2025-10-23 15:33:09 +02:00 |
|
Henrik Rydgård
|
21f9438682
|
Clean up the main screen logo view (adjust spacing, extract function)
|
2025-10-23 14:12:58 +02:00 |
|
Henrik Rydgård
|
9d0dfea04f
|
Split gear.png into two new svg icons, a small (for indicators) and a large one (for buttons)
|
2025-10-23 14:12:58 +02:00 |
|
Henrik Rydgård
|
9bed94d8f9
|
Merge pull request #20913 from hrydgard/ui-refactor
UI refactoring, better back button on tabbed dialog like SettingsScreen
|
2025-10-23 14:12:47 +02:00 |
|
Henrik Rydgård
|
1514df8e3a
|
Add a much more usable back button to Settings screen in portrait mode
|
2025-10-23 13:48:41 +02:00 |
|
Henrik Rydgård
|
7b743071d2
|
Prepare for adding more sensible back buttons to TabbedDialogScreen portrait mode
|
2025-10-23 12:46:07 +02:00 |
|
Henrik Rydgård
|
b45d07d6cb
|
Break out TabHolder from Common/UI/ViewGroup.cpp. A few new atlas images
|
2025-10-23 11:19:20 +02:00 |
|
Henrik Rydgård
|
5b3c3bd189
|
Replace some functions with lambdas
|
2025-10-23 10:40:55 +02:00 |
|
Henrik Rydgård
|
7ad4d33094
|
Start refactoring the MainScreen code
|
2025-10-23 10:25:28 +02:00 |
|
Henrik Rydgård
|
28790c19af
|
Merge pull request #20912 from hrydgard/ios-portrait-support
iOS portrait mode support
|
2025-10-22 16:19:37 +02:00 |
|
Henrik Rydgård
|
9cc0f4100b
|
Merge pull request #20910 from hrydgard/upgrade-build-gradle
Convert the Android gradle setup to modern .kts
|
2025-10-22 16:19:20 +02:00 |
|
Henrik Rydgård
|
67c1e0b8c5
|
Merge pull request #20911 from fp64/neon-pma
Update NEON PMA to match scalar/SSE2
|
2025-10-22 16:19:01 +02:00 |
|
Henrik Rydgård
|
e2b21d26bf
|
Rotation on iOS fixes: Make sure the setting is saved, etc.
|
2025-10-22 15:54:00 +02:00 |
|
Henrik Rydgård
|
c5dcb0009c
|
Support screen rotation in OpenGL as well.
|
2025-10-22 15:19:12 +02:00 |
|
Henrik Rydgård
|
1c49ad7b29
|
Support screen rotation on iOS (unrestricted)
|
2025-10-22 15:13:21 +02:00 |
|
Henrik Rydgård
|
2ee0b00134
|
Converting the gradle setup to modern
|
2025-10-22 12:18:12 +02:00 |
|
Henrik Rydgård
|
9bc28cae3a
|
Merge pull request #20909 from a-blondel/feature/update-infra-dns
Update infra-dns.json
|
2025-10-22 12:13:01 +02:00 |
|
Henrik Rydgård
|
b1ff621483
|
Merge pull request #20907 from hrydgard/fix-assorted-bugs
Fix minor UI bugs
|
2025-10-22 12:10:24 +02:00 |
|
Henrik Rydgård
|
353bc9d8bf
|
Fix display of some pinned paths on Android
|
2025-10-22 00:13:00 +02:00 |
|
Henrik Rydgård
|
630529e25f
|
build.gradle: Don't set platform version for NDK, it's automatic
|
2025-10-22 00:12:41 +02:00 |
|
Henrik Rydgård
|
74d6b463b2
|
Merge pull request #20906 from hrydgard/ghost-recon-workaround
Add a compatibility flag to apply sum2012's workaround for Ghost Recon: Predator
|
2025-10-21 16:57:02 +02:00 |
|
Henrik Rydgård
|
f14c4dfb90
|
Add a compatibility flag to apply sum2012's workaround for Ghost Recon: Predator
I'm not confident in the behavior here, so let's change it only for this
game for now.
Replaces #20892
Fixes #20856
|
2025-10-21 15:23:12 +02:00 |
|
Henrik Rydgård
|
9467643bd4
|
Fix formatting string bug in debug overlay
|
2025-10-21 15:04:15 +02:00 |
|
Henrik Rydgård
|
2bc2d9c6f9
|
Minor UIAtlas code cleanup
|
2025-10-21 14:49:55 +02:00 |
|
Henrik Rydgård
|
9b314fff02
|
Merge pull request #20903 from hrydgard/menu-framerate
Use more accurate sleep functions in menu sleeps
|
2025-10-21 13:13:57 +02:00 |
|
Henrik Rydgård
|
0770bc6cd6
|
Parallelize some of the processing of UI atlas images
|
2025-10-21 12:11:23 +02:00 |
|
Henrik Rydgård
|
c29eb5097b
|
Use the more accurate sleep function in the UI throttling
|
2025-10-21 12:11:23 +02:00 |
|
Henrik Rydgård
|
7cc4a0f3a3
|
Add more accurate sleep function (well, not more accurate on Windows unfortunately)
|
2025-10-21 12:11:23 +02:00 |
|
Henrik Rydgård
|
29032f4a70
|
Merge pull request #20900 from hrydgard/restore-vsync
Rework the VSync setting and related code to make more sense
|
2025-10-21 12:10:23 +02:00 |
|
Henrik Rydgård
|
6bce0c9ec4
|
Merge pull request #20901 from cnjhb/patch-1
Add some static for GameSettingsScreen.cpp
|
2025-10-21 11:27:15 +02:00 |
|
Henrik Rydgård
|
d265336912
|
Warning fix
|
2025-10-21 11:16:19 +02:00 |
|
Henrik Rydgård
|
3ae0057285
|
UIAtlas: Fix bug when adding 1px border to images (was a no-op by accident)
|
2025-10-21 11:08:53 +02:00 |
|
Henrik Rydgård
|
46ab4fd1b9
|
Merge pull request #20902 from fp64/optimize-pma
Improve accuracy of SSE2 PMA conversion
|
2025-10-21 11:07:01 +02:00 |
|
Henrik Rydgård
|
c5b1f2ffb0
|
OpenGL: Call SwapInterval properly
|
2025-10-20 22:45:42 +02:00 |
|
Henrik Rydgård
|
042cf87248
|
Rework the present mode settings, refactor.
|
2025-10-20 21:28:38 +02:00 |
|
Henrik Rydgård
|
4c0b011b0e
|
Refactor the vsync settings, making VSync=on always good, if combined with Low Latency Present
|
2025-10-20 19:53:21 +02:00 |
|
Henrik Rydgård
|
a656496953
|
Remove setting for fast-forward mode
|
2025-10-20 19:53:21 +02:00 |
|
Henrik Rydgård
|
82bba691dd
|
Unexpose the specialized Vulkan presentation modes for now
|
2025-10-20 19:53:21 +02:00 |
|
Henrik Rydgård
|
7da47995dc
|
Bump langtools deps
|
2025-10-20 19:53:21 +02:00 |
|
Henrik Rydgård
|
b4f7635719
|
Vulkan: Check the available present modes right after initializing the surface
|
2025-10-20 19:52:24 +02:00 |
|
Henrik Rydgård
|
65fa765409
|
Merge pull request #20898 from hrydgard/vulkan-init-refactor
Small Vulkan init refactor
|
2025-10-20 17:11:20 +02:00 |
|
Henrik Rydgård
|
80bd32325c
|
Move the present mode from the CreateInfo to InitSwapchain
|
2025-10-20 16:33:34 +02:00 |
|
Henrik Rydgård
|
6338832015
|
Vulkan: Smoothly recreate the swapchain using oldSwapchain on "resize" on Windows
|
2025-10-20 15:42:34 +02:00 |
|
Henrik Rydgård
|
84aeec7148
|
Merge pull request #20897 from hrydgard/remove-strange-frameskip-type
Remove the "Percentage of framerate" frameskip type
|
2025-10-20 12:18:18 +02:00 |
|
Henrik Rydgård
|
9b5cd7fd3d
|
Remove translation strings
|
2025-10-20 11:49:44 +02:00 |
|
Henrik Rydgård
|
5aeab28e9b
|
Remove the "Percentage of framerate" frameskip type
|
2025-10-20 11:49:41 +02:00 |
|
Henrik Rydgård
|
54e6d04f9a
|
Merge pull request #20894 from hrydgard/small-gfx-refactor
Remove unused "interval" concept from presentation mode
|
2025-10-19 18:52:50 +02:00 |
|
Henrik Rydgård
|
176c55da25
|
Remove unused "interval" concept from presentation mode
|
2025-10-19 18:18:06 +02:00 |
|
Henrik Rydgård
|
699391814b
|
Merge pull request #20895 from NABN00B/new-icons
Add Chat, Debugger and DevMenu UI icons
|
2025-10-19 18:06:30 +02:00 |
|
Henrik Rydgård
|
9bb3e443d4
|
Merge pull request #20888 from NABN00B/pinned-folder-icons
Draw pin icon for pinned folders in grid style
|
2025-10-18 21:11:40 +02:00 |
|
Henrik Rydgård
|
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ård
|
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ård
|
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å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 |
|