Commit Graph

267 Commits

Author SHA1 Message Date
Dan Balasescu ed5ee09d84
Merge remote-tracking branch 'upstream/update-osx-arm64-binaries' 2024-07-31 15:31:23 +09:00
Dan Balasescu f550b993a2
Merge remote-tracking branch 'upstream/update-osx-x64-binaries' 2024-07-31 15:31:22 +09:00
Dan Balasescu d3eeae4e13
Merge remote-tracking branch 'upstream/update-win-arm64-binaries' 2024-07-31 15:31:22 +09:00
Dan Balasescu 51d1568a52
Merge remote-tracking branch 'upstream/update-win-x64-binaries' 2024-07-31 15:31:20 +09:00
smoogipoo 3c30203649 Update win-x64 SDL binaries 2024-07-31 05:59:52 +00:00
smoogipoo 620e9415a2 Update win-arm64 SDL binaries 2024-07-31 05:59:23 +00:00
smoogipoo 71a971149c Update win-x86 SDL binaries 2024-07-31 05:59:23 +00:00
smoogipoo 9c2afc22d0 Update osx-arm64 SDL binaries 2024-07-31 05:58:25 +00:00
smoogipoo 0694926832 Update osx-x64 SDL binaries 2024-07-31 05:58:11 +00:00
Dan Balasescu 7455e1c379
Merge pull request #103 from hwsmm/update-bindings
Update bindings (no merging needed)
2024-07-31 14:56:08 +09:00
hwsmm 1b1c59046b Update bindings to 35e42d0a254f230bb736cf993a9c3855ea1680a1 2024-07-28 14:32:21 +09:00
hwsmm e96b0ebb39 Update bindings to 53022aeb5e539dda5a97ea5dead7b2be62aaf912 2024-07-26 01:00:35 +09:00
hwsmm 8fc87afcec Update bindings to e1aa99573270eac053b428cc899eebf499b44eca 2024-07-20 17:46:58 +09:00
Dan Balasescu 12d09eaeae
Update tests for new bindings 2024-07-17 16:37:59 +09:00
Dan Balasescu 29a9f71de0
Merge remote-tracking branch 'upstream/update-android-binaries' 2024-07-17 16:32:06 +09:00
Dan Balasescu 317d15af3c
Merge remote-tracking branch 'upstream/update-ios-binaries' 2024-07-17 16:32:05 +09:00
Dan Balasescu 14aae88343
Merge remote-tracking branch 'upstream/update-linux-arm-binaries' 2024-07-17 16:32:04 +09:00
Dan Balasescu f19e4422a4
Merge remote-tracking branch 'upstream/update-linux-arm64-binaries' 2024-07-17 16:32:03 +09:00
Dan Balasescu b61c9ac5e9
Merge remote-tracking branch 'upstream/update-linux-x64-binaries' 2024-07-17 16:32:01 +09:00
Dan Balasescu 8e64d7b2fa
Merge remote-tracking branch 'upstream/update-linux-x86-binaries' 2024-07-17 16:32:00 +09:00
Dan Balasescu 4de8f40d87
Merge remote-tracking branch 'upstream/update-osx-arm64-binaries' 2024-07-17 16:31:53 +09:00
Dan Balasescu 245b960f71
Merge remote-tracking branch 'upstream/update-osx-x64-binaries' 2024-07-17 16:31:52 +09:00
Dan Balasescu 45a83ca5f5
Merge remote-tracking branch 'upstream/update-win-arm64-binaries' 2024-07-17 16:31:51 +09:00
Dan Balasescu 99c7884411
Merge remote-tracking branch 'upstream/update-win-x64-binaries' 2024-07-17 16:31:51 +09:00
smoogipoo 606245a6b9 Update linux-arm64 SDL binaries 2024-07-17 07:31:23 +00:00
smoogipoo 53e50fea01 Update linux-arm SDL binaries 2024-07-17 07:15:06 +00:00
smoogipoo 715537a053 Update iOS SDL binaries 2024-07-17 07:00:39 +00:00
smoogipoo de21c32e8d Update Android SDL binaries 2024-07-17 07:00:08 +00:00
smoogipoo a142fd7ac4 Update linux-x86 SDL binaries 2024-07-17 06:59:55 +00:00
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