457 Commits

Author SHA1 Message Date
LA
8527ffddb7 同步更新,以及增加asio和独占wasapi的支持 2025-12-28 14:15:09 +08:00
Dean Herbert
a891e0a3e5 Update BASS with more fixes
See https://www.un4seen.com/forum/?topic=20482
2025-08-06 03:05:37 +09:00
Dean Herbert
a0a9d49b18 Update Info.plist files to match official archives 2025-05-06 19:56:13 +09:00
Salman Alshamrani
e3c7cb6026 Fix URL handling overriding deprecated method 2025-02-10 07:48:16 -05:00
Salman Alshamrani
2bcd26fb17 Fix iOS file presentation code not scheduled to main thread 2025-01-30 08:39:27 -05:00
Salman Alshamrani
4499f221e0 Revert changes to OnScreenKeyboardOverlapsGameWindow on iOS 2025-01-25 23:19:05 -05:00
Salman Alshamrani
e461d93e8e Fix file presentation on iPadOS not working 2025-01-21 03:21:59 -05:00
Dean Herbert
e6182cd629 Merge branch 'master' into disable-raw-input-by-default 2025-01-20 15:12:25 +09:00
Salman Alshamrani
82272aec2d Use NSAutoreleasePool in places where needed
We may want to also consider wrapping the entire SDL window run loop with an `NSAutoreleasePool`. One for a rainy day.
2025-01-17 02:23:43 -05:00
Salman Alshamrani
54235ed873 Merge branch 'master' into macos-vimage 2025-01-01 15:17:44 -05:00
Dan Balasescu
98dc4f5c3d Merge pull request #6445 from frenzibyte/ios-document-browser
Implement system-provided file selection display on iOS
2025-01-01 21:14:52 +09:00
Salman Alshamrani
4be28dc451 Expose host from app delegate 2024-12-31 20:09:31 -05:00
Salman Alshamrani
cb07a373e7 Move iOS implementation to base AppleTextureLoaderStore class 2024-12-28 15:55:34 -05:00
Salman Alshamrani
52ed8e7b9d Disable "relative mode" by default on iOS
Broken etc.
2024-12-24 04:05:03 -05:00
Salman Alshamrani
26f10d0782 Avoid image allocation by cropping in iOS texture loading code 2024-12-23 10:03:03 -05:00
Salman Alshamrani
4731f8c43c Use Accelerate framework for texture image processing 2024-12-22 17:11:44 -05:00
Salman Alshamrani
d8621f4a7e Minor renames to make sense of code 2024-12-16 05:09:26 -05:00
Salman Alshamrani
753ab06a0c Solidify windowing API on iOS 2024-12-16 05:09:26 -05:00
Salman Alshamrani
680144fad5 Merge branch 'master' into ios-document-browser 2024-12-16 04:58:22 -05:00
Salman Alshamrani
3458f7e1ba Merge branch 'master' into ios-fix-mixing 2024-12-15 08:28:27 -05:00
Salman Alshamrani
baf5541d57 Fix iOS audio session allowing other audio to mix 2024-12-15 01:56:59 -05:00
Salman Alshamrani
3ef7542399 Don't disable UIKit event pump ever
Disabling UIKit event pump prevents the app from receiving general app notifications. See: 45fc548562/src/video/uikit/SDL_uikitevents.m (L52-L66)
2024-12-11 03:28:32 -05:00
Salman Alshamrani
3134295ba6 Copy drag-drop feature back from SDL's appdelegate class 2024-12-11 03:28:13 -05:00
Salman Alshamrani
f21100ddd7 Roll our own iOS application delegates 2024-12-11 03:19:08 -05:00
Salman Alshamrani
7c7529dee8 Simplify further 2024-12-11 01:16:58 -05:00
Salman Alshamrani
46f3cb14cc Move UIWindow passage to constructor 2024-12-10 03:30:39 -05:00
Salman Alshamrani
868ad553d4 Add support for presenting/opening files on iOS 2024-12-09 07:46:27 -05:00
Salman Alshamrani
cfc3b220ef Add support for providing system file selector on iOS 2024-12-07 04:20:15 -05:00
Salman Alshamrani
456b586a66 Move on-screen keyboard check to SDLGameHost 2024-11-09 05:05:59 -05:00
Salman Alshamrani
141f9b02cb Disable OnScreenKeyboardOverlapsGameWindow on iOS when hardware keyboard is attached 2024-11-04 00:20:05 -05:00
hwsmm
10ad2e7c89 Apply changes for SDL3-CS update 2024-10-16 00:26:16 +09:00
Dan Balasescu
793e67495c Hide iOS home indicator by default 2024-10-09 00:03:20 +09:00
Dean Herbert
622f214ff3 Update iOS method calls 2024-08-08 01:25:15 +09:00
Dan Balasescu
1b7438fe11 Fix iOS/Android projects, always use SDL3 on them 2024-05-21 19:29:08 +09:00
Susko3
fac74e00ac Use SDL3 screen saver functions to implement AllowScreenSuspension
This removes the custom Android and iOS implementations, and also adds support for desktop platforms.
2024-04-30 12:35:21 +02:00
Bartłomiej Dach
f6b4c3cedf Merge branch 'master' into sdl-cs-android 2024-04-26 10:17:48 +02:00
FreezyLemon
7fe8bcbdaa Add HostOptions.FriendlyGameName and set as SDL APP_NAME hint 2024-04-23 17:40:45 +02:00
hwsmm
b3314484f9 Apply review suggestions and cleanup 2024-04-20 22:57:15 +09:00
Dan Balasescu
041900c086 Fix iOS build 2024-04-18 02:07:19 +09:00
Susko3
2ea78bb6f7 Rename classes from SDL2* to SDL3* 2024-04-08 16:01:56 +02:00
Susko3
40c1e4106d Set DllImportResolver on iOS 2024-04-08 16:01:56 +02:00
Susko3
0e78180d07 Remove borderless fullscreen on non-Windows platforms
e3395a7585/docs/README-migration.md (L1693)
2024-04-08 16:01:56 +02:00
Susko3
57112d0e00 Use function pointers for callback functions
`WindowsMouseHandler` is not updated as it's on the chopping block.
2024-04-08 16:01:56 +02:00
Susko3
95c9f572b1 Update pointer types from IntPtr to specific ones
Also adds a bunch of `unsafe` /shrug
2024-04-08 16:01:55 +02:00
Susko3
4172d68644 Convert to regular using (from using static) 2024-04-08 16:01:52 +02:00
Susko3
e936173aa4 Switch to ppy.SDL3-CS and update usings 2024-04-08 15:01:13 +02:00
Susko3
392703fb2e Convert SDL2 usages to using static
This helps with migrating enums, as ClangSharp doesn't put them in the `SDL3` class.
2024-04-07 12:24:58 +02:00
Dan Balasescu
2c9e7a6d7c Upgrade to .NET 8 SDK 2024-02-02 16:21:16 +09:00
Dean Herbert
d84d489379 Merge branch 'master' into update-veldrid-spirv-on-ios 2023-09-16 19:10:27 +09:00
Salman Ahmed
d22743cfd0 Remove local veldrid-spirv iOS native libraries 2023-09-16 03:10:46 +03:00