Commit Graph
100 Commits
Author SHA1 Message Date
Henrik Rydgård 11ad7db3cb Simplification in EmuScreen.cpp 2025-06-06 00:27:45 +02:00
Henrik Rydgård 690ba81ab3 Crashfix in InstallZipScreen 2025-06-06 00:20:11 +02:00
Henrik Rydgård d389953eda Merge pull request #20453 from hrydgard/kirk-concurrency
libkirk concurrency fixes
2025-06-06 00:04:51 +02:00
Henrik Rydgård c29e370e29 Remove global state from kirk engine 2025-06-05 22:46:24 +02:00
Henrik Rydgård 6bc625ecde More const-ness corrections 2025-06-05 22:46:23 +02:00
Henrik Rydgård 51cb3e25fb Constify bn parameters 2025-06-05 22:46:23 +02:00
Henrik Rydgård c5321ad43a Constify the key data 2025-06-05 22:46:23 +02:00
Henrik Rydgård d5c9ed2c09 Some const propagation 2025-06-05 22:46:20 +02:00
Henrik Rydgård aec61100f6 v1.19 2025-06-05 13:19:44 +02:00
Henrik Rydgård 2be6b859b4 README.md fixes 2025-06-05 13:12:26 +02:00
Henrik Rydgård 649f5036fc Bump UWP version 2025-06-05 13:05:03 +02:00
Henrik Rydgård e6cee88b73 Merge pull request #20448 from hrydgard/last-fixes
Minor UI fixes, RetroAchivement crash fix, bump shader cache version
2025-06-05 12:00:56 +02:00
Henrik Rydgård aac23e2e51 Don't offer to play EBOOT.PBP from zip files directly - we don't actually support it yet. 2025-06-05 11:38:09 +02:00
Henrik Rydgård b422aecb49 When removing a game, tell the recent-files cache. 2025-06-05 11:27:46 +02:00
Henrik Rydgård 4cc5b230ce The ritual bump of the shader cache version 2025-06-05 11:01:25 +02:00
Henrik Rydgård 06b29ccb85 RetroAchievements: Correct memory address check in read_memory_callback 2025-06-05 10:56:11 +02:00
Henrik Rydgård 280a416a84 Make log-to-file notifications clickable (to show the log file) 2025-06-05 10:47:16 +02:00
Henrik Rydgård 2aa276bd75 Merge pull request #20442 from hrydgard/uwp-lua-build-fix
Lua: Add UWP ARM64 configurations.
2025-06-04 10:38:51 +02:00
Henrik Rydgård 7af985857d Lua: Add UWP ARM64 configurations.
Not that I know what platform this is for, but should fix #20440
2025-06-04 10:28:40 +02:00
Henrik Rydgård 2d8e14d51b Merge pull request #20441 from Xmemes811/master
Update ja_JP.ini
2025-06-04 08:21:13 +02:00
Henrik Rydgård 69d80b6cd1 Merge pull request #20439 from hrydgard/update-ci
Github CI: Bump the image used for UWP
2025-06-03 18:11:22 +02:00
Henrik Rydgård 84a5770d01 Bump further (to -latest) 2025-06-03 17:55:49 +02:00
Henrik Rydgård 7b0a42f55c Github CI: Bump the image used for UWP to -22
Hopefully fixes #20438
2025-06-03 17:47:09 +02:00
Henrik Rydgård f7e27cd3d3 Merge pull request #20437 from hrydgard/more-ios-work
More iOS work
2025-06-03 16:36:49 +02:00
Henrik Rydgård 03dcd95d69 iOS: Simplify gold icon setup. Change name of the icon. 2025-06-03 16:06:37 +02:00
Henrik Rydgård 722d065417 Minor 2025-06-03 13:05:45 +02:00
Henrik Rydgård 399f345554 Merge pull request #20435 from hrydgard/debug-counters
Add some small debug counters that can be sent out through the assert message on Android
2025-06-03 12:32:39 +02:00
Henrik Rydgård e4254b9570 Add some small debug counters that can be sent out through the assert message on Android
To enable more understanding of how some crashes could happen.
2025-06-03 12:01:47 +02:00
Henrik Rydgård fc086392c2 Merge pull request #20434 from hrydgard/further-minor-changes
Logging improvement, fix translation of buttons on crash screen
2025-06-02 13:08:55 +02:00
Henrik Rydgård 4d7dce4e19 Logging improvement in Core_Break 2025-06-02 00:02:21 +02:00
Henrik Rydgård d5db1ab42a Fix translation of buttons on crash screen 2025-06-01 15:10:19 +02:00
Henrik Rydgård 0e25ee38f6 Merge pull request #20431 from hrydgard/even-more-fixes
Misc UI fixes, update rcheevos
2025-06-01 13:24:40 +02:00
Henrik Rydgård e0a98ea54c Improve the "No game loaded" RA popup 2025-06-01 11:47:07 +02:00
Henrik Rydgård 55ffd4c419 Update rcheevos 2025-06-01 11:37:53 +02:00
Henrik Rydgård 4c631e77f5 RetroAchievements: Show region when showing the info popu. Refactor region detection a little. 2025-06-01 11:34:59 +02:00
Henrik Rydgård ab2f85b6b8 Crashfix in folder move logging. Plus relax an assert 2025-06-01 10:55:21 +02:00
Henrik Rydgård 6ff1dff99f Add early-out for pinned path check (main screen perf) 2025-06-01 10:23:29 +02:00
Henrik Rydgård 0387dd7d64 Merge pull request #20430 from kreinholz/master
Fix build with system libzip and miniupnpc
2025-06-01 08:57:34 +02:00
Henrik Rydgård 3e2cebff78 Merge pull request #20427 from oltolm/mingw-w64-fixes
mingw-w64 fixes
2025-06-01 08:46:57 +02:00
Henrik Rydgård bdb47b3eae Merge pull request #20426 from Saramagrean/patch-4
Update th_TH.ini
2025-05-31 18:35:37 +02:00
Henrik Rydgård b53e44fccc Merge pull request #20425 from Nemoumbra/mipstracer-fix
MIPSTracer filepicker fix
2025-05-30 23:23:20 +02:00
Henrik Rydgård fb8151f860 Merge pull request #20424 from hrydgard/logging-fix
Unload Retroachievements before we shut down the emulated PSP instead of the opposite.
2025-05-30 23:02:50 +02:00
Henrik Rydgård 0b8f22afde Unload Retroachievements before we shut down the emulated PSP instead of the opposite.
This makes the Unload message appear in logging with the new "log to file" setting.
2025-05-30 22:03:19 +02:00
Henrik Rydgård 61c02466f8 Merge pull request #20422 from hrydgard/android-ios-stuff
Android buildfix, iOS symbol fix
2025-05-30 16:44:08 +02:00
Henrik Rydgård 99ce4ac5fc Turn on slow UMD read speed for Resistance, reported to help with some issues
See #20421
2025-05-30 16:43:51 +02:00
Henrik Rydgård 66a9f65715 iOS: Add script to copy symbols into the latest archive (ugh, hacky) 2025-05-30 15:16:18 +02:00
Henrik Rydgård b2fc0eee48 Set the correct symbols format for iOS 2025-05-30 15:16:18 +02:00
Henrik Rydgård bd5a2cf5ce Increase heap space for gradle 2025-05-29 20:01:42 +02:00
Henrik Rydgård 9bebc12330 Merge pull request #20417 from hrydgard/more-gradle-upgrade
Update gradle too, not just the Android Studio plugin, oops
2025-05-29 19:23:56 +02:00
Henrik Rydgård 72ae1c1299 Update gradle too, not just the Android Studio plugin, oops 2025-05-29 18:52:08 +02:00
Henrik Rydgård 0533bb1c17 Quick crashfix in the system info "internals" tab 2025-05-29 18:44:31 +02:00
Henrik Rydgård a98af8c9ab Merge pull request #20416 from hrydgard/gradle-update
gradle: Stop requiring JDK 17, this causes annoying problems in new installations of Android Studio
2025-05-29 18:42:18 +02:00
Henrik Rydgård 7022e745fc gradle: Stop requiring JDK 17, this causes annoying problems in new installations of Android Studio
Also bump to the latest version.
2025-05-29 18:15:58 +02:00
Henrik Rydgård 2cfe1243f0 Merge pull request #20348 from hrydgard/readme-1.19
Update the README for 1.19
2025-05-29 17:30:34 +02:00
Henrik Rydgård fc6f23cf9d Link the links 2025-05-29 16:52:44 +02:00
Henrik Rydgård 8953779970 More readme work 2025-05-29 16:51:45 +02:00
Henrik Rydgård ab411abddc Initial draft of a README for 1.19 2025-05-29 16:28:42 +02:00
Henrik Rydgård a9e2d5ea90 Merge pull request #20415 from hrydgard/more-fixes
Don't allow exiting the app (and a few more actions) while a game is booting
2025-05-29 16:14:59 +02:00
Henrik Rydgård b31ff37f48 compat.ini: Add another game to [ReportSmallMemStick] 2025-05-29 16:03:23 +02:00
Henrik Rydgård 6bed22e33e Don't allow exiting the app (and a few more actions) while a game is booting
Creates nasty race conditions.
2025-05-29 15:56:29 +02:00
Henrik Rydgård ba9f8f370c Merge pull request #20414 from hrydgard/move-files-fixes
Memstick dialog: More fixes and logging improvements
2025-05-29 14:47:10 +02:00
Henrik Rydgård a361a32f4b More minor cleanups 2025-05-29 13:39:33 +02:00
Henrik Rydgård 5eb87f0fb4 Logging fixes and cleanups around folder move 2025-05-29 13:13:07 +02:00
Henrik Rydgård 54051ea2f7 Merge pull request #20413 from hrydgard/ampersand-handling-fix
Remove left-behind ampersand merging from atlas text-drawing codepath
2025-05-29 10:11:47 +02:00
Henrik Rydgård 1c48254dc5 Also bump glslang buildfix 2025-05-29 09:57:51 +02:00
Henrik Rydgård ff0bf64050 Remove left-behind ampersand merging from atlas text-drawing codepath
See #20402
2025-05-29 09:54:40 +02:00
Henrik Rydgård a521a90131 Merge pull request #20412 from hrydgard/more-cleanup
Fix some problems with the memstick dialog, other cleanup
2025-05-28 15:55:52 +02:00
Henrik Rydgård 5538176ce0 When changing memstick dir, don't bother calculating space for the "old" choice. Can be super slow. 2025-05-28 15:28:26 +02:00
Henrik Rydgård 6b987fa4ac MemstickScreen: Cleanly cancel instead of blocking the back button if space calculation is underway 2025-05-28 15:27:00 +02:00
Henrik Rydgård a0ba0d2f7d Android: Add workaround for a race condition seen on some Redmi phones on app switching 2025-05-28 12:51:47 +02:00
Henrik Rydgård 0c55bfcb70 ConvertUTF8ToJavaModifiedUTF8: Comment cleanup 2025-05-28 12:51:18 +02:00
Henrik Rydgård f14a38db52 Remove a few uses of std::bind 2025-05-28 11:05:35 +02:00
Henrik Rydgård 2bc181104b Sanity checks 2025-05-28 11:01:15 +02:00
Henrik Rydgård 33931183a1 Merge pull request #20411 from hrydgard/background-image-work
Fix the background image selector on MacOS and Linux (with pfd)
2025-05-27 23:27:44 +02:00
Henrik Rydgård 115ecfe41a Fix strange issue when changing the UI DPI scale in system settings 2025-05-27 23:26:45 +02:00
Henrik Rydgård 4edbc14025 Fix the background image selector on MacOS and Linux (with pfd)
Forgot that the backends need changes too, after I split out image file selection from the other types.
2025-05-27 23:04:18 +02:00
Henrik Rydgård 8ac7cc83df Merge pull request #20410 from hrydgard/yet-more-misc
Minor logging and translation updates
2025-05-27 20:31:07 +02:00
Henrik Rydgård 4e1ff145a5 Logging update 2025-05-27 17:48:23 +02:00
Henrik Rydgård 2bea4737f1 sv_SE fixes 2025-05-27 17:48:20 +02:00
Henrik Rydgård fe15fb120e Move the string Recent games to the correct category 2025-05-27 02:03:57 +02:00
Henrik Rydgård 4d81153479 Merge pull request #20406 from TotalCaesar659/patch-1
Update Russian translation
2025-05-27 02:02:46 +02:00
Henrik Rydgård 35fc7a2186 Merge pull request #20405 from hrydgard/glslang-upgrade
Switch to a fork of glslang with an include fix for gcc 15
2025-05-26 22:41:48 +02:00
Henrik Rydgård 0cb7011fdd Switch to a fork of glslang with an include fix for gcc 15
See #20399 and #19952
2025-05-26 22:18:06 +02:00
Henrik Rydgård d75ce211d0 Merge pull request #20404 from gen2brain/master
Skip imgui in cmake when LIBRETRO is enabled
2025-05-26 21:25:43 +02:00
Henrik Rydgård 66a9f7275c Merge pull request #20403 from hrydgard/even-more-misc
Add more missing translation strings, fix linking problem for libretro
2025-05-26 20:46:27 +02:00
Henrik Rydgård 1501a6cdd4 Merge pull request #20402 from TotalCaesar659/patch-1
Update Russian translation
2025-05-26 20:24:25 +02:00
Henrik Rydgård d07a542d85 Fix strings pointed out by TotalCaesar659
See #20402
2025-05-26 20:23:46 +02:00
Henrik Rydgård f0b0457fea More minor fixes 2025-05-26 19:40:31 +02:00
Henrik Rydgård 2e7f2ffcd4 Same as previous commit for the framebuffermanager debug UI 2025-05-26 19:39:51 +02:00
Henrik Rydgård bdf08c84fd Move the ImGui texture cache viewer out of core 2025-05-26 19:02:57 +02:00
Henrik Rydgård 61a89de6a7 Smash Court Tennis 3 unprintable thread name hack 2025-05-26 18:04:46 +02:00
Henrik Rydgård 6cafada957 Warning fix 2025-05-26 14:37:56 +02:00
Henrik Rydgård d0143bd178 Merge pull request #20401 from hrydgard/more-misc
Memstick dialog: Add a warning, prevent UI hang
2025-05-26 13:40:33 +02:00
Henrik Rydgård 22b1ecf65b Memstick: Show a warning if you pick a folder inside the previous one (common mistake) 2025-05-26 13:23:10 +02:00
Henrik Rydgård 841afb407d Merge pull request #20400 from gen2brain/master
Fix building without ffmpeg
2025-05-26 12:02:22 +02:00
Henrik Rydgård 776dc4734a Prevent UI from hanging if backing out of the MemstickScreen while tasks are underway 2025-05-26 11:57:19 +02:00
Henrik Rydgård 2cf5e9e2f6 Merge pull request #20398 from hrydgard/morph-memory-fix
Vertex decoder C++ fallbacks: Make sure to never read from the destination
2025-05-26 11:38:13 +02:00
Henrik Rydgård 77ec3bf05b Quick buildfix for system ffmpeg 2025-05-26 11:26:36 +02:00
Henrik Rydgård 9ecc135601 Vertex decoder C++ fallbacks: Make sure to never read from the destination
This can have devastating effects on performance on some architectures.

Will help, but not fix, #20171 on some hardware (there's more
optimization work that needs doing).
2025-05-26 11:18:45 +02:00
Henrik Rydgård 9bcbea745f Oops, forgot to delete some debug logging 2025-05-25 23:03:05 +02:00