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