Henrik Rydgård
5f8f40e592
Add file browser support on Linux through portable-file-dialogs
2025-03-29 08:43:30 +01:00
Henrik Rydgård
b05d6171d4
Add a consistent feature check - only desktops get to use CacheFullISOInRAM.
2025-03-27 01:02:28 +01:00
Henrik Rydgård
6b23ce36cb
Mac buildfix
2025-03-26 18:57:38 +01:00
Henrik Rydgård
1a1483478a
Fix live resizing, implement setting on all platforms.
2025-02-20 17:14:59 -06:00
Henrik Rydgård
0a641e1b36
Assorted warning fixes, fix regression on Mac (save/load dialogs)
2025-02-20 15:47:06 -06:00
Henrik Rydgård
91360fee9b
Have Native_UpdateScreenScale use the new g_display.Recalculate()
2025-02-20 15:47:02 -06:00
Henrik Rydgård
7d8c7dd70a
macOS SDL: Set the metal layer resolution properly, remove DPI hacks.
...
Fixes #19183
Thanks to @schm1dtmac for the fix.
@shm1dtmac also mentions that this may have issues when moving the window between displays, but this should still be an improvement for most people.
2025-02-20 13:54:50 -06:00
Henrik Rydgård
f206ed95eb
Get rid of remains of support for non-square screen DPIs
2025-02-20 11:14:26 -06:00
Henrik Rydgård
31cf5771f4
Turn the break reason into an enum, fix some minor issues
2025-02-19 16:01:11 -06:00
Henrik Rydgård
1ea14efcf9
SDL: Use SDL_GetPowerInfo
2025-02-11 10:46:28 -06:00
Henrik Rydgård
61aa231fe2
Buildfix attempt
2025-02-11 10:43:39 -06:00
Henrik Rydgård
ee772bb1e2
Refactor querying the battery percentage into a regular sysprop
2025-02-11 10:31:18 -06:00
Henrik Rydgård
c1ffebf54c
Fix some logic in LogManager, cocoa warning fix
2024-12-17 20:22:58 +01:00
Henrik Rydgård
ab51c2a13b
Fix enabling logs
2024-12-16 12:48:48 +01:00
Henrik Rydgård
2b8414b437
Move irrelevant code out of Core.cpp
2024-12-02 13:26:41 +01:00
Henrik Rydgård
0df2a40487
Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing.
2024-12-02 11:12:14 +01:00
Henrik Rydgård
e6ae256da8
Fix regression with Debug->Stop (Ctrl+W). Delete some duplicate code.
2024-11-29 17:18:34 +01:00
Vishwanath Martur
0a8ded56ae
Convert argv[i]
to Path
type before passing it to File::IsDirectory
...
* Fix the error by converting `argv[i]` to `Path` type before passing it to `File::IsDirectory`
2024-11-27 07:59:59 +05:30
Vishwanath Martur
052d0c3c35
Fix toast warning in SDL build
...
Related to #18951
Add toast warning for unpacked ISO directories in SDL build.
* Check if the path to a directory containing an unpacked ISO is passed as a command line argument.
* Display the toast warning "Warning: Playing unpacked games may cause issues." if an unpacked ISO directory is detected.
2024-11-26 18:46:37 +05:30
Henrik Rydgård
f0ae048d21
Fix mouse hover in SDL builds
2024-11-06 22:09:53 +01:00
Henrik Rydgård
c68c5353b0
SDL mouse input fixes
2024-11-06 12:04:24 +01:00
Henrik Rydgård
758faac445
Be more consistent about thread naming
2024-11-05 12:53:21 +01:00
Henrik Rydgård
d3e9398cb3
Split Core_EnableStepping into Core_Break and Core_Resume
2024-11-03 17:53:42 +01:00
Henrik Rydgård
cb06ac4af2
MacOS: Fix text input (got broken in #19441 , would no longer send CHAR events)
...
See #19441
2024-10-02 16:21:53 +02:00
Henrik Rydgård
f020d1d815
Windows inputbox: Add flags field, delete dupe code, add ability to mask passwords
2024-09-26 10:48:31 +02:00
Henrik Rydgård
99a65f3a0a
Implement the fallback path from OpenGL to Vulkan
2024-09-16 12:34:37 +02:00
Henrik Rydgård
41b1165dcd
SDL: Make sure SDL_GL_SetSwapInterval() is only called on the GL path
2024-09-16 12:01:51 +02:00
Henrik Rydgård
d3fca5b8eb
Merge pull request #19440 from hrydgard/sdl-gl-fallback-fix
...
SDL: Fix the fallback path from Vulkan to OpenGL
2024-09-09 21:28:18 +02:00
Henrik Rydgård
6a91af7123
Mac SDL: Remove an annoying popup that happens when holding keys on some SDL versions
2024-09-09 21:11:35 +02:00
Henrik Rydgård
f8843b1da1
SDL: Fix the fallback path from Vulkan to OpenGL
2024-09-09 21:03:27 +02:00
Henrik Rydgård
c3f291e9fe
Fix for possible overflow in the resampler (can prevent some audio clicks)
...
Comment fixes
2024-09-04 12:56:15 +02:00
Henrik Rydgård
d6b4a76e98
Add Copy button for calculated CRCs on game info screen
2024-09-02 22:48:47 +02:00
Henrik Rydgård
96c4ae4457
TimeUtil: Minor cleanup, add precise_sleep()
2024-07-26 11:25:58 +02:00
Henrik Rydgård
35ad5f95f2
Minor cleanup
2024-07-23 21:59:23 +02:00
Henrik Rydgård
d4aafa3555
Fix crash showing the Achievements screen.
...
Fixes #19353 , thanks Kelvfimer
2024-07-22 10:19:07 +02:00
Henrik Rydgård
04c4f7b25a
Add ifdefs to try to be compatible with old SDL versions
2024-07-17 22:04:32 +02:00
Henrik Rydgård
9f1f75ddab
Refactor: Merge the ChooseDevice function into CreateDevice
2024-07-17 10:31:49 +02:00
Henrik Rydgård
cb9c230e4e
Valgrind: Add suppression file to be able to use Valgrind on PPSSPP in WSL2 on Windows
2024-07-16 19:52:00 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
sandboxgamedev123
2283f92832
Update PPSSPPSDL.desktop
2024-06-21 17:14:48 -04:00
Henrik Rydgård
c14a9f7fbe
Merge pull request #19229 from sandboxgamedev123/master
...
Update and rename PPSSPP.desktop as well as add PPSSPPSDL.desktop for Linux AppImages
2024-06-19 23:11:23 +02:00
sandboxgamedev123
9d610b8cc2
Add files via upload
2024-06-19 16:23:19 -04:00
Henrik Rydgård
1f8a0add22
Make some more obscure SDL buttons mappable
2024-06-19 21:06:27 +02:00
Henrik Rydgård
8e1218976d
Fix wrong function signature in iOS file picker, also a lifetime issue
2024-06-01 12:31:12 +02:00
Henrik Rydgård
2c50f82b5b
SDL: Switch to SDL_WaitEventTimeout instead of SDL_PollEvent when possible.
...
Fixes #19131
2024-05-28 19:06:00 +02:00
Henrik Rydgård
fb8f8ca52f
SDL: Allow --xres and --yres to work even if a config file exists
2024-05-20 10:04:11 +02:00
Henrik Rydgård
90f7a90aa8
More build work
2024-05-20 10:04:11 +02:00
Henrik Rydgård
616ee81f84
Add another parameter to the internal "request" framework.
2024-04-06 12:04:45 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård
bf10671a5d
SDL: Make rightclicks work just like in Windows
...
Which is very weirdly, but easier to make it work the same than to clean
it up, that's for later.
This fixes rightclicking games on the main menu.
2024-04-04 23:25:22 +02:00