Commit Graph
100 Commits
Author SHA1 Message Date
Henrik Rydgård 3b731afdb7 Merge remote-tracking branch 'origin/dependabot/github_actions/softprops/action-gh-release-3.0.1' into more-adhoc 2026-07-01 23:15:19 +02:00
Henrik Rydgård 93e3c9c49b Merge remote-tracking branch 'origin/dependabot/github_actions/actions/cache-6.1.0' into more-adhoc 2026-07-01 23:15:02 +02:00
Henrik Rydgård dcaa8de052 Merge remote-tracking branch 'origin/dependabot/github_actions/actions/checkout-7' into more-adhoc 2026-07-01 23:14:52 +02:00
Henrik Rydgård a6325cecef Bump rcheevos to latest develop 2026-07-01 22:39:53 +02:00
Henrik Rydgård 69950489c3 Another adhoc server by bichano 2026-07-01 10:30:04 +02:00
Henrik Rydgård 2cc8142f9a Merge pull request #21870 from hrydgard/more-input-refactor
Add ugly hack to prevent double-trigger of ESC to close the pause screen
2026-06-30 10:23:16 +02:00
Henrik Rydgård 0652e6fe19 Merge pull request #21872 from hrydgard/sdl-control-fix
SDL controls: Don't apply pad numbering to pad ID
2026-06-30 10:23:01 +02:00
Henrik Rydgård bb32eb2987 Revert checking for padId. Should fix #21869 2026-06-30 09:57:28 +02:00
Henrik Rydgård cfd9c62f17 Ubuntu/cmake: Improve error messages when SDL3 is missing 2026-06-29 23:23:58 +02:00
Henrik Rydgård 48068384fe Add ugly hack to prevent double-trigger of ESC to close the pause screen 2026-06-28 12:21:51 +02:00
Henrik Rydgård 3b31969931 Merge pull request #21866 from hrydgard/x11-build-fix
Tries to fix X11 build issue reported in #21863
2026-06-28 11:55:14 +02:00
Henrik Rydgård bc41338293 Tries to fix X11 build issue reported in #21863
Fixes #21863
2026-06-27 14:17:58 +02:00
Henrik Rydgård 26c20c1613 Merge pull request #21865 from hrydgard/misc-cleanup
Some code cleanup. Add a compat flag for range culling
2026-06-27 14:15:55 +02:00
Henrik Rydgård ebc564a465 Centralize handling of another GPU flag 2026-06-27 13:50:03 +02:00
Henrik Rydgård d2f1193afc Remove another unused GPU_USE_* flag 2026-06-27 13:19:13 +02:00
Henrik Rydgård 9339d455ef Return of "Disable range culling" but now only as a compat.ini setting to enhance games 2026-06-27 13:02:47 +02:00
Henrik Rydgård a4d21d23bb Remove some remains of HW tessellation 2026-06-26 18:53:35 +02:00
Henrik Rydgård dee3cbac84 Merge pull request #21859 from hrydgard/vulkan-lifetime-issue
Fix a Vulkan lifetime issue causing invalid descriptors on shutdown
2026-06-26 02:19:58 +02:00
Henrik Rydgård 7b3405ab86 Fix a Vulkan lifetime issue causing invalid descriptors on shutdown
Also simplifies the code a little
2026-06-25 21:56:33 +02:00
Henrik Rydgård 52cce09118 Merge pull request #21858 from hrydgard/osd-keyboard-fix
Add more symbols to the Latin OSK keyboard
2026-06-25 17:00:37 +02:00
Henrik Rydgård beeafb92b9 Add more symbols to the Latin OSK keyboard
A few dupes, but meh.
2026-06-25 15:14:08 +02:00
Henrik Rydgård 07d7800642 Merge pull request #21857 from hrydgard/more-input-refactor
Rework input queueing for UI, remove Unsync* events
2026-06-25 14:58:25 +02:00
Henrik Rydgård 4a47128459 Check if this helps spurious ios build issue. Also make it more quiet 2026-06-25 14:36:05 +02:00
Henrik Rydgård 2c10fd12c4 Delete the inputLock_. It will not be missed. 2026-06-25 13:02:16 +02:00
Henrik Rydgård 444f78bf84 Don't forget to clear the event queue.. 2026-06-25 13:00:40 +02:00
Henrik Rydgård 72ee82844d Doesn't yet work 2026-06-24 23:04:17 +02:00
Henrik Rydgård 729f11ecbe Simplify away some nonsense 2026-06-24 22:55:34 +02:00
Henrik Rydgård a4a6780b36 Some code simplification 2026-06-24 22:13:31 +02:00
Henrik Rydgård 02e9deb232 Fix some input behavior that got lost in the previous commits. 2026-06-24 21:48:44 +02:00
Henrik Rydgård b01812e671 Fix AnalogCalibrationScreen 2026-06-24 20:41:10 +02:00
Henrik Rydgård 0840e292ab Move some logic out to a per-frame poll instead of per input event 2026-06-24 20:41:10 +02:00
Henrik Rydgård 20a4a6974d Untangle some logic a little 2026-06-24 20:41:10 +02:00
Henrik Rydgård 6e8c76fefc Don't really need "unsync" vkeys 2026-06-24 20:41:10 +02:00
Henrik Rydgård a9c5e0d09f Merge pull request #21855 from hrydgard/wasapi-error-handling
WASAPI: Improve audio logging, fix the fallback with some errors
2026-06-24 20:39:06 +02:00
Henrik Rydgård 5d609598ce Add some extreme paranoia-level error checking 2026-06-24 20:15:35 +02:00
Henrik Rydgård 0070ec2155 Improve audio logging, fix the fallback with some errors 2026-06-24 19:32:24 +02:00
Henrik Rydgård ae13b9b3e1 Merge pull request #21852 from hrydgard/misc-fixes
Likely buildfix for CLANG64 on Windows
2026-06-22 19:37:42 +02:00
Henrik Rydgård 487195acd1 Likely buildfix for CLANG64 on Windows
Fixes #21850
2026-06-22 18:55:35 +02:00
Henrik Rydgård 676724ee5e Libretro buildfix submitted by boardsofcanada
Don't actually understand how this is an issue, but it seems like a fine
change anyway.
2026-06-19 22:54:31 +02:00
Henrik Rydgård de85a7b247 Merge pull request #21845 from hrydgard/linux-work
Linux: Add workaround for RetroAchievement icons
2026-06-18 12:36:02 +02:00
Henrik Rydgård 05018fb40d RetroAchievement images: Workaround for lack of https on Linux
Fixes #21843
2026-06-17 16:20:53 +02:00
Henrik Rydgård 0f789f4f08 Remove stray ampersands in a string 2026-06-17 15:27:59 +02:00
Henrik Rydgård ebdf89dfbd Upgrade the Alpine CI build as well. 2026-06-16 21:09:14 +02:00
Henrik Rydgård 510a4336ef Android buildfix 2026-06-16 19:23:45 +02:00
Henrik Rydgård ad6184aa0a Merge pull request #21844 from hrydgard/delete-hardware-tessellation
Delete the "Hardware tessellation" feature.
2026-06-16 17:36:17 +02:00
Henrik Rydgård 623545bd24 Delete the "Hardware tessellation" feature.
Very hard to maintain and debug, not worth it.
2026-06-16 16:17:14 +02:00
Henrik Rydgård dffde6e189 Merge pull request #21838 from hrydgard/sdl3-port
Port from SDL2 to SDL3
2026-06-16 12:50:14 +02:00
Henrik Rydgård 8c1a1c0410 Fix the rotation problem in Vulkan on libretro.
Replaces #21840
2026-06-16 11:57:40 +02:00
Henrik Rydgård 8b0ddf88fe Qt buildfix, gitignore in ext 2026-06-16 11:49:40 +02:00
Henrik Rydgård 494ac1e0fe Another buildfix attempt 2026-06-16 11:44:44 +02:00
Henrik Rydgård 1e62cb7fc1 Finish the SDL3 port on Mac, update CI to 26.04 2026-06-16 11:39:57 +02:00
Henrik Rydgård d3039271c2 Assorted warning fixes 2026-06-16 11:39:24 +02:00
Henrik Rydgård fbf2ac91a8 Remove SDL2 references 2026-06-16 11:39:24 +02:00
Henrik Rydgård d101abd35f Have AI fix its own bugs 2026-06-16 11:39:24 +02:00
Henrik Rydgård cd02b5d31c Use fontconfig 2026-06-16 11:39:24 +02:00
Henrik Rydgård 31aad51d68 Minor SDLMain fixes 2026-06-16 11:39:24 +02:00
Henrik Rydgård 2b821037d7 SDL3_ttf work 2026-06-16 11:39:24 +02:00
Henrik Rydgård f2ac4a65be CI update 2026-06-16 11:39:24 +02:00
Henrik Rydgård 6c85a1a4b6 More SDL3 work by AI 2026-06-16 11:39:24 +02:00
Henrik Rydgård 34c2218558 SDL3 port phase 1 2026-06-16 11:39:24 +02:00
Henrik Rydgård f8a4f54bf9 Experiment with copilot instructions 2026-06-16 11:39:24 +02:00
Henrik Rydgård 38bffee1df Merge pull request #21842 from hrydgard/input-refactoring
Some minor refactoring of input code
2026-06-16 11:37:56 +02:00
Henrik Rydgård edcc0763cb Mac buildfix 2026-06-16 11:07:08 +02:00
Henrik Rydgård d0dd10ce6b Avoid memsetting a non-POD struct (fixes compiler warning) 2026-06-16 11:05:16 +02:00
Henrik Rydgård 5ab3d6042b Move modifier key tracking out from the screen system 2026-06-16 10:57:55 +02:00
Henrik Rydgård 84ca42271b Quickfix for Steam Deck keyboard issue: Ask SDL not to spawn one when we ask for text input 2026-06-16 10:57:55 +02:00
Henrik Rydgård 7b19253d05 Start moving logic out of "Unsync*" input handling 2026-06-16 10:57:55 +02:00
Henrik Rydgård 02aaa3b2b9 Don't have pauseTrigger as an output parameter from ControlMapper::Key() 2026-06-16 10:57:52 +02:00
Henrik Rydgård d98354aaa1 Merge pull request #21839 from arvindfroi/arvindfroi-patch-2
Add Norwegian Nynorsk (nn_NO) translation
2026-06-15 16:09:32 +02:00
Henrik Rydgård 04fde47bdc Merge pull request #21837 from hrydgard/exit-callback
Implement exit callbacks.
2026-06-15 13:45:21 +02:00
Henrik Rydgård 9c556318fa Merge pull request #21836 from hrydgard/misc-work
Implement support for Android 17 behavior changes
2026-06-15 13:39:48 +02:00
Henrik Rydgård e4d3cc841c Implement exit callbacks. Attempt to solve #21828 2026-06-15 12:12:57 +02:00
Henrik Rydgård 6d98293be9 Hide orientation controls on large Android 17 devices, since they won't work. 2026-06-15 10:37:58 +02:00
Henrik Rydgård 26c208c41e RemoteISO: Add (untested) support for the local network permission on Android 17
Part of #21585
2026-06-15 10:00:01 +02:00
Henrik Rydgård 697179c8cd Add some plumbing for the Android 17 local network access permission 2026-06-15 09:45:09 +02:00
Henrik Rydgård b079c5d6ce Minor optimizations in ContentUri.java 2026-06-15 09:44:41 +02:00
Henrik Rydgård ab1975e3ba build.gradle.kts cleanup 2026-06-15 09:17:13 +02:00
Henrik Rydgård f98eea6465 Merge pull request #21835 from hrydgard/windows7-fix
Windows 7 font rendering fix
2026-06-15 09:05:00 +02:00
Henrik Rydgård 8649fec2a6 Turn off color emoji (D2D text rendering) on Windows 7. See #21834 2026-06-15 08:37:09 +02:00
Henrik Rydgård 634b9dba9b Add some new NIDs, update some comments 2026-06-15 08:16:40 +02:00
Henrik Rydgård 0f6f7cd423 Merge pull request #21832 from hrydgard/misc-fixes
Another round of compat.ini tweaks
2026-06-15 01:03:44 +02:00
Henrik Rydgård faedbd2061 Apply sprite border fix to Tokiden.
Fixes #19422
2026-06-15 00:39:59 +02:00
Henrik Rydgård 308c850217 Add homebrew Giana's Return to compat.ini (force software renderer)
Fixes #11940
2026-06-15 00:28:58 +02:00
Henrik Rydgård 471f50c7be More sprite detection
Fixes #15757

Fixes #15755
2026-06-15 00:17:41 +02:00
Henrik Rydgård 3af35aa999 Merge pull request #21831 from hrydgard/assorted-stuff
Apply compat settings for TOS: FVE and Metal Gear Solid: Portable Ops
2026-06-15 00:03:16 +02:00
Henrik Rydgård 1cf7e6a344 Use centered line drawing in MPO.
Fixes #20142
2026-06-14 23:48:43 +02:00
Henrik Rydgård 99ed5361c9 Merge pull request #21830 from arvindfroi/arvindfroi-patch-1
Update Norwegian (Bokmål) translation
2026-06-14 23:29:24 +02:00
Henrik Rydgård ae2f710f1b Also apply the Tales of Phantasia X workaround to Tales of Phantasia FVE 2026-06-14 18:41:25 +02:00
Henrik Rydgård b5ec80ebe4 Merge pull request #21829 from hrydgard/more-graphics-fixes
ImGeDebugger fix, texture cache crashfix
2026-06-14 14:44:30 +02:00
Henrik Rydgård 64e55324c7 Fix initialization bug in TextureCacheCommon 2026-06-14 14:02:09 +02:00
Henrik Rydgård 5676e90896 Rename some stencil enums 2026-06-14 13:33:13 +02:00
Henrik Rydgård 49b3b4462c ImGeDebugger: Allow viewing the alpha channel (so you can compare it to stencil...) 2026-06-14 13:23:49 +02:00
Henrik Rydgård ea8a648737 Refactor UI shader presets, prepare for some updates to the ImGe debugger 2026-06-14 11:08:56 +02:00
Henrik Rydgård 14dc5a5156 Merge pull request #21825 from hrydgard/ridge-racer-sprite
Fix the ugly line on Ridge Racer lens flares
2026-06-14 07:40:20 +02:00
Henrik Rydgård 0c020a8c04 Apply the sprite border fix for Ridge Racer, improving the looks of the menus. 2026-06-14 01:19:59 +02:00
Henrik Rydgård 536c4ace73 Fix the ugly line on Ridge Racer lens flares
Turns out we were not updating one column and row of the lens flare
image, which is done in a strange way by the game (CLUT in framebuffer).

Some math of the game is a little off and for some reason it's not
noticeable on hardware.
2026-06-14 01:09:33 +02:00
Henrik Rydgård 72fdcb25d9 Merge pull request #21823 from hrydgard/more-misc-stuff
More networking cleanups and misc stuff
2026-06-13 18:15:21 +02:00
Henrik Rydgård 1a38b91d31 Fix compilation error on x86-32 2026-06-13 17:44:39 +02:00
Henrik Rydgård 96ae36b7dd Fix some comments, remove redundant fields etc 2026-06-13 17:44:26 +02:00
Henrik Rydgård 2604e169e1 Make progress optional in some function to avoid flouting convention 2026-06-13 17:18:35 +02:00