Commit Graph

46280 Commits

Author SHA1 Message Date
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
arvindfroi 0fb3119a55 Register nn_NO (Norwegian Nynorsk) in langregion.ini 2026-06-15 15:44:16 +02:00
arvindfroi e54f126924 Add Norwegian Nynorsk (nn_NO) translation
New Norwegian Nynorsk locale for the PSP UI (assets/lang/nn_NO.ini).
2026-06-15 15:42:07 +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
arvindfroi 6678b430ed Update Norwegian (Bokmål) translation
Fills in ~950 previously untranslated strings, bringing Norwegian (Bokmål) coverage from ~28% to ~92%. Existing translations were kept and genuinely technical terms (OpenGL, Vulkan, shader names, etc.) left untouched. Keys, placeholders (%1, %s, ...) and & hotkeys verified against en_US.ini.

AI disclosure (per the project AI policy): the new strings were translated with AI assistance (Claude) and reviewed by me as a native Norwegian speaker. I take responsibility for the content.
2026-06-14 22:47:53 +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