Dan Balasescu
2a1126db80
Merge remote-tracking branch 'upstream/update-ios-binaries'
2024-05-18 13:50:06 +09:00
Dan Balasescu
9cbc0cdaf4
Merge remote-tracking branch 'upstream/update-linux-arm-binaries'
2024-05-18 13:50:06 +09:00
Dan Balasescu
913054a4a1
Merge remote-tracking branch 'upstream/update-linux-arm64-binaries'
2024-05-18 13:50:05 +09:00
Dan Balasescu
b80b9f4f02
Merge remote-tracking branch 'upstream/update-linux-x64-binaries'
2024-05-18 13:50:04 +09:00
Dan Balasescu
4e663b55fc
Merge remote-tracking branch 'upstream/update-linux-x86-binaries'
2024-05-18 13:50:03 +09:00
Dan Balasescu
17969ebdf1
Merge remote-tracking branch 'upstream/update-osx-arm64-binaries'
2024-05-18 13:50:02 +09:00
Dan Balasescu
779f228154
Merge remote-tracking branch 'upstream/update-osx-x64-binaries'
2024-05-18 13:50:01 +09:00
Dan Balasescu
920df0abe0
Merge remote-tracking branch 'upstream/update-win-arm64-binaries'
2024-05-18 13:50:00 +09:00
Dan Balasescu
19ddc9a195
Merge remote-tracking branch 'upstream/update-win-x64-binaries'
2024-05-18 13:49:59 +09:00
smoogipoo
4cf685828c
Update linux-arm64 SDL binaries
2024-05-18 04:47:37 +00:00
smoogipoo
408456e9bc
Update linux-arm SDL binaries
2024-05-18 04:33:21 +00:00
smoogipoo
3d6e37b463
Update win-x86 SDL binaries
2024-05-18 04:25:00 +00:00
smoogipoo
e0f8d0df23
Update win-arm64 SDL binaries
2024-05-18 04:24:58 +00:00
smoogipoo
b8aaa81372
Update iOS SDL binaries
2024-05-18 04:23:39 +00:00
smoogipoo
e4a5848b82
Update win-x64 SDL binaries
2024-05-18 04:23:14 +00:00
smoogipoo
4caf6d629a
Update Android SDL binaries
2024-05-18 04:23:10 +00:00
smoogipoo
03366e7bf0
Update linux-x86 SDL binaries
2024-05-18 04:21:59 +00:00
smoogipoo
7c523da65c
Update linux-x64 SDL binaries
2024-05-18 04:21:43 +00:00
smoogipoo
048e608cb3
Update osx-arm64 SDL binaries
2024-05-18 04:21:24 +00:00
smoogipoo
fe93c2fb50
Update osx-x64 SDL binaries
2024-05-18 04:21:13 +00:00
Dan Balasescu
02888023e4
Merge pull request #56 from kvnp/master
...
Add libs for linux-arm64 and linux-arm
2024-05-18 13:19:16 +09:00
Kevin Pfeifer
05714f9657
remove expression from conditions
2024-05-17 21:39:39 +00:00
Kevin Pfeifer
453df16b5e
remove quotes
2024-05-17 21:33:53 +00:00
Kevin Pfeifer
89af77f5a2
run ownership action on linux
2024-05-15 20:14:07 +00:00
Kevin Pfeifer
079440d0a0
fix workspace ownership
2024-05-15 19:48:10 +00:00
Kevin Pfeifer
a7cbefc5e6
move cmake flags to os matrix
2024-05-15 19:43:25 +00:00
Kevin Pfeifer
515cd199e3
make build.sh executable
2024-05-15 19:32:52 +00:00
Dan Balasescu
cc5178712a
Merge pull request #57 from Susko3/update-bindings
...
Update SDL3 bindings
2024-05-16 04:01:02 +09:00
Susko3
ffe346ac59
Update tests
...
I wish there was `Unsafe_SDL_CreateRenderer` so that passing in `null` is not ambiguous.
2024-05-15 20:13:35 +02:00
Susko3
99d1c0f9fa
Update bindings to 661f2fc1fca76f79f536919fefe5887a875b6afb
...
Not too happy with the manually defined enums, but it'll do for now.
2024-05-15 20:05:52 +02:00
Kevin Pfeifer
2dd2ef0ef6
Update build.yml
2024-05-15 17:29:36 +02:00
Kevin Pfeifer
f6677bde9f
Create build.sh
2024-05-15 17:29:10 +02:00
Dan Balasescu
6f33edd9e6
Merge pull request #54 from Susko3/update-macro-types
...
Update `SDL_WINDOWPOS_*` macro types to SDL_DisplayID
2024-04-29 21:03:35 +09:00
Susko3
9c37aaef6f
Update `SDL_WINDOWPOS_` macro types
...
See https://wiki.libsdl.org/SDL3/README/migration#sdl_videoh
2024-04-28 14:39:37 +02:00
Dan Balasescu
c050c1703b
Merge pull request #53 from Susko3/add-friendly-SDL_SetClipboardData-overload
...
Add string-friendly overload for `SDL_SetClipboardData`
2024-04-23 23:15:14 +09:00
Susko3
80ed12b6a0
Add string-friendly overload for `SDL_SetClipboardData`
...
`string[]` marshalling is horrible to implement manually, so I'm using `LibraryImport`.
2024-04-23 14:45:12 +02:00
Dean Herbert
e651672c2a
Merge pull request #52 from smoogipoo/adjust-namespaces
...
Change namespaces from SDL3 -> SDL
2024-04-20 20:35:38 +08:00
Dan Balasescu
8b0479287a
Change namespaces from SDL3 -> SDL
2024-04-20 21:08:58 +09:00
Dan Balasescu
56b9eb7076
Merge pull request #51 from smoogipoo/add-ios-tests
...
Add iOS tests
2024-04-20 20:21:04 +09:00
Dan Balasescu
934b2cd6bc
Remove assets
2024-04-20 20:11:49 +09:00
Dan Balasescu
4c5173715e
Fix RID not actually working
2024-04-20 19:51:26 +09:00
Dan Balasescu
784d305d9c
Remove unnecessary condition
2024-04-20 19:49:46 +09:00
Dan Balasescu
d6b1c3e077
Adjust filtered solutions
2024-04-20 19:43:46 +09:00
Dan Balasescu
5e0aa03e9b
Add iOS tests project
2024-04-20 19:32:41 +09:00
Dan Balasescu
7bff9f51f3
Adjust run configs
2024-04-20 19:32:41 +09:00
Dan Balasescu
badeebcf63
Remove unnecessary reference (it's transitive)
2024-04-20 19:32:41 +09:00
Dan Balasescu
59cb0158ba
Add desktop tests project
...
The primary purpose of this is to split out the handling of the native
libs. This is a consequence of using ProjectReference, and resolves the
following issues:
1. When compiling for iOS, it really doesn't like multiple files being
included in the same output path. Example: all Windows SDL.dll files
placed as SDL.dll in the output path.
2. Even if (1) was somehow resolved, the iOS build also doesn't like the
linux-specific .so files being included.
3. As a consequence of (1), it's likely that the project already doesn't
work on some configurations. For example, because win-x86 is
specified as the last item, it will likely take precedence over all
other versions.
4. It looks like `RuntimeIdentifier` is not project-transitive, against
my expectations. I really want the project to both select the correct
single native lib for the current platform, and also support
compiling with a RID (`dotnet build -r ...`).
So now we only copy the correct lib to the output path, and don't do it
while packaging (not required).
2024-04-20 19:30:24 +09:00
Dan Balasescu
a16389d76c
Merge pull request #50 from Susko3/add-simple-android-tests
...
Add simple android tests
2024-04-20 14:21:50 +09:00
Dan Balasescu
0fcba2894d
Add projects to filtered solution
2024-04-20 14:10:45 +09:00
Dan Balasescu
02cedd7cb6
Merge pull request #49 from Susko3/fix-namespaces
...
Fix namespaces (from `SDL3` to `SDL`)
2024-04-20 14:06:02 +09:00