Commit Graph

638 Commits

Author SHA1 Message Date
smoogipoo c0847604b3 Update win-arm64 SDL binaries 2024-07-17 06:59:29 +00:00
smoogipoo b8f4ad6a52 Update win-x64 SDL binaries 2024-07-17 06:59:25 +00:00
smoogipoo 96b2d55905 Update win-x86 SDL binaries 2024-07-17 06:58:52 +00:00
smoogipoo c67bcb415b Update linux-x64 SDL binaries 2024-07-17 06:58:31 +00:00
smoogipoo e43cfa5017 Update osx-arm64 SDL binaries 2024-07-17 06:58:18 +00:00
smoogipoo 63b4999478 Update osx-x64 SDL binaries 2024-07-17 06:58:07 +00:00
Dan Balasescu f1398313d1
Merge pull request #91 from hwsmm/update-bindings
Update bindings
2024-07-16 11:05:09 +09:00
Susko3 cffad94b9b Avoid casting 2024-07-14 15:49:53 +02:00
hwsmm f12c0ae886 Update bindings to b5a7b1ca89f4187641aa25e411e69448a56955f3 2024-07-12 00:37:43 +09:00
hwsmm 25defdb451 Update bindings to f7877902436eae72e3931b2d9ab9d213e095baab 2024-07-02 23:40:58 +09:00
hwsmm 69a12ff56b Apply suggestions from Susko3 2024-07-02 21:55:34 +09:00
Dan Balasescu 8d4f817aaa
Merge pull request #89 from bdach/shoutouts-to-gnome
Enable dynamic support for `libdecor` inside SDL3
2024-06-28 13:32:07 +09:00
hwsmm 3daf817a01 Update bindings to 596c0af0f319157d748b00d369240a9177a3132f 2024-06-26 01:41:00 +09:00
Dan Balasescu bc394a0c82
Merge pull request #90 from Susko3/pack-android-libs-in-base-project
Pack Android native libs in `ppy.SDL3-CS`
2024-05-24 05:27:53 +09:00
Susko3 60ecee4eb1 Pack Android native libs in `ppy.SDL3-CS` 2024-05-23 22:06:31 +02:00
Bartłomiej Dach 0fd6a6c930
Enable dynamic support for `libdecor` inside SDL3
Done by locally building & installing `libdecor` before building SDL3.

Note that the `libdecor` binaries aren't shipped here, because I can't
make them work inside C# apps. It looks like both SDL and `libdecor`
do some level of automagic lookup of shared objects; SDL does it to find
`libdecor`, and `libdecor` does it to find its "plugins" which are
really implementations of the window decoration (if it fails to find
any, it just disables itself).

So this is just going to depend on system-ambient `libdecor` to be
present, and if there is none, then it'll fail to work. See if I care.

At this point I would like to extend my thanks to the gnome team for
wasting a day of my life on all this.

Note that x86 SDL binaries will not have this `libdecor` support enabled,
because SDL uses cmake and `libdecor` uses meson, and there is no
portable way to tell them both to build a 32-bit binary. Well, that's a
half-truth; you can pass CFLAGS to meson via envvars, *but* the install
script later will just install the resulting binaries as if they were
x64, which leads SDL cmake to not find them, and therefore not enable
dynamic `libdecor` support. So let's just not bother.
2024-05-22 15:29:24 +02:00
Dan Balasescu 33171e6d39
Merge remote-tracking branch 'upstream/update-android-binaries' 2024-05-22 18:39:43 +09:00
Dan Balasescu 36074c68a7
Merge remote-tracking branch 'upstream/update-ios-binaries' 2024-05-22 18:39:43 +09:00
Dan Balasescu 4d0a77187a
Merge remote-tracking branch 'upstream/update-linux-arm-binaries' 2024-05-22 18:39:42 +09:00
Dan Balasescu 3e0363df12
Merge remote-tracking branch 'upstream/update-linux-arm64-binaries' 2024-05-22 18:39:40 +09:00
Dan Balasescu a7e93d4d82
Merge remote-tracking branch 'upstream/update-linux-x64-binaries' 2024-05-22 18:39:39 +09:00
Dan Balasescu 9655bd5841
Merge remote-tracking branch 'upstream/update-linux-x86-binaries' 2024-05-22 18:39:38 +09:00
Dan Balasescu 3321f4504e
Merge remote-tracking branch 'upstream/update-osx-arm64-binaries' 2024-05-22 18:39:37 +09:00
Dan Balasescu 0144ee03ed
Merge remote-tracking branch 'upstream/update-osx-x64-binaries' 2024-05-22 18:39:36 +09:00
Dan Balasescu f7cffd8496
Merge remote-tracking branch 'upstream/update-win-arm64-binaries' 2024-05-22 18:39:35 +09:00
Dan Balasescu 5d8be11125
Merge remote-tracking branch 'upstream/update-win-x64-binaries' 2024-05-22 18:39:34 +09:00
peppy 62e4768100 Update linux-arm64 SDL binaries 2024-05-22 09:37:13 +00:00
peppy 4760e93c66 Update linux-arm SDL binaries 2024-05-22 09:30:08 +00:00
peppy 6bc1822d8f Update iOS SDL binaries 2024-05-22 09:21:41 +00:00
peppy 63cc3882d1 Update win-x64 SDL binaries 2024-05-22 09:21:13 +00:00
peppy 4396301425 Update Android SDL binaries 2024-05-22 09:20:59 +00:00
peppy 6e7d2dc1e1 Update win-x86 SDL binaries 2024-05-22 09:19:55 +00:00
peppy 30334ee256 Update win-arm64 SDL binaries 2024-05-22 09:19:52 +00:00
peppy 61f85de208 Update linux-x86 SDL binaries 2024-05-22 09:18:32 +00:00
peppy d1f6284957 Update osx-arm64 SDL binaries 2024-05-22 09:18:08 +00:00
peppy 024918e525 Update linux-x64 SDL binaries 2024-05-22 09:17:58 +00:00
peppy d0f37c4dc5 Update osx-x64 SDL binaries 2024-05-22 09:17:56 +00:00
Dan Balasescu e6dff89353
Merge pull request #77 from Susko3/add-input-visualisation-test
Add positional input visualization test
2024-05-21 21:07:39 +09:00
Susko3 3262b3c5b7 Add test for visualising positional input events 2024-05-21 13:48:26 +02:00
Susko3 6140f87530 Add base test for SDL3 main callbacks
Reduces boilerplate code when writing tests.
2024-05-21 13:38:22 +02:00
Susko3 3f2c1b234e Pull in ObjectHandle changes from framework 2024-05-21 13:32:57 +02:00
Dan Balasescu 9ef6d54186
Merge pull request #70 from Susko3/update-bindings
Update SDL3 bindings
2024-05-18 21:48:46 +09:00
Dan Balasescu 9f385f67ce
Merge pull request #71 from Susko3/require-specifying-SDL3-commit-in-build
Require specifying SDL3 commit to build to prevent incompatible bindings and binaries
2024-05-18 21:45:35 +09:00
Susko3 e5a2b13d38 Specify SDL3 commit to build 2024-05-18 12:50:52 +02:00
Susko3 25c2558184 Update SDL3 bindings
Updates to https://github.com/libsdl-org/SDL/commit/%206f2621438a65abae114a7210914352b4c1d9c6c3.
This matches the binaries.
2024-05-18 12:26:03 +02:00
Dan Balasescu d07bacbb8b
Merge pull request #69 from smoogipoo/package-linux-arm
Package `linux-arm64` and `linux-arm` builds
2024-05-18 13:53:16 +09:00
Dan Balasescu e6660f9474
Package `linux-arm64` and `linux-arm` builds 2024-05-18 13:51:51 +09:00
Dan Balasescu 1d47a63cfb
Merge remote-tracking branch 'upstream/update-android-binaries' 2024-05-18 13:50:07 +09:00
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