Commit Graph

577 Commits

Author SHA1 Message Date
Dan Balasescu ee98235385
Merge pull request #168 from Susko3/update-bindings
Update bindings and fix bindgen script
2024-10-22 17:42:51 +09:00
Susko3 5ab6d58b9e Update comment 2024-10-22 09:27:28 +01:00
Susko3 e5a7980b9e Exclude `enum`s from platform-specific bindgen 2024-10-22 09:20:55 +01:00
Susko3 c7fdd26674 Update bindings (to illustrate problem)
Duplicate `SDL_Sandbox` definitions prevent compiling.
2024-10-22 09:11:15 +01:00
Dean Herbert bfa2ad06c4
Merge pull request #167 from bdach/android-enter-fix
Update SDL to pull in android enter key fix
2024-10-22 16:55:45 +09:00
Bartłomiej Dach 53dff157d5
Fix linux-arm build failures due to docker changes
`linux-arm(64)` builds started failing with

    latest: Pulling from arm64v8/ubuntu
    docker: no matching manifest for linux/amd64 in the manifest list entries.

(https://github.com/bdach/SDL3-CS/actions/runs/11440882162/job/31827702325)

Upon closer inspection, new `arm32v7/ubuntu` and `arm64v8/ubuntu` images
were pushed on Oct 19, 2024, which seemed related.

While pinning the images to the last known working digest worked,
it's obviously suboptimal. Looking closer at previous passing build
logs, warnings are noticeable:

    WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

    WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

therefore I decided to try specifying the platform explicitly to see if
it fixes the issue, and it does.
2024-10-22 08:59:45 +02:00
Bartłomiej Dach 84c8d4240f
Update SDL submodule
Pulls in https://github.com/libsdl-org/SDL/pull/11256 to fix
https://github.com/ppy/osu/issues/28966.
2024-10-21 15:08:17 +02:00
Dan Balasescu 55d3514908
Merge pull request #166 from ppy/update-native-binaries
Update native binaries
2024-10-15 13:54:20 +09:00
smoogipoo 6fa75e75a6 Update native binaries 2024-10-15 04:49:34 +00:00
Dan Balasescu 012a3dc1f2
Merge pull request #165 from hwsmm/update
Update bindings
2024-10-15 13:19:01 +09:00
hwsmm c51cad1aa7 Update bindings to 1cc85c912bb3352a121b1fdc181c6ab6546157df 2024-10-14 14:15:39 +09:00
Dan Balasescu 209d102b32
Merge pull request #164 from Susko3/bump-java-action-version
Bump actions/setup-java to v4
2024-10-03 01:36:30 +09:00
Susko3 f9533a8fa5 Bump actions/setup-java to v4 2024-10-02 16:52:20 +01:00
Susko3 c1a2631133
Merge pull request #163 from ppy/update-native-binaries
Update native binaries
2024-10-02 16:49:35 +01:00
smoogipoo ec5015b788 Update native binaries 2024-10-02 02:59:13 +00:00
Dan Balasescu 2738571117
Merge pull request #162 from Susko3/update-bindings
Update bindings
2024-10-02 11:05:19 +09:00
Susko3 05c7ec057c Add some missing macros 2024-10-02 02:13:12 +01:00
Susko3 98930ae886 Update bindings 2024-10-02 00:51:01 +01:00
Susko3 bccaf2fa75
Merge pull request #161 from smoogipoo/single-pr
Submit binary file updates as a single PR
2024-10-01 19:25:07 +01:00
Dan Balasescu 682da0bfe1
Apply review suggestions 2024-09-26 18:21:25 +09:00
Dan Balasescu 788afa6ab1
Create single PR for binary updates 2024-09-23 00:59:31 +09:00
Dan Balasescu 5abea9c105
Merge pull request #160 from Susko3/run-bindgen-on-specific-headers
Add way to run `generate_bindings.py` on a subset of headers
2024-09-22 23:50:32 +09:00
Susko3 b968192607 Add way to run bindgen on a subset of headers
Useful for testing changes that affect specific headers.
2024-09-22 14:28:44 +01:00
Susko3 1059f343e0
Merge pull request #159 from hwsmm/endian
Fix endianness in SDL_pixel
2024-09-22 13:34:35 +01:00
hwsmm df84a111c7 Fix endianness in SDL_pixel 2024-09-22 13:43:13 +09:00
Dan Balasescu d4bb6809ac
Merge pull request #147 from Susko3/update-SDL-bool
Update SDL bindings (removal of SDL_bool, replaced with C# SDLBool)
2024-09-22 13:18:19 +09:00
Susko3 4f32e5fb4e Add SDLBool with implicit bool conversions 2024-09-22 02:03:16 +01:00
Susko3 fa7121a2c4 Update SDL bindings
This brings in the removal of SDL_bool, making it C# `byte`
2024-09-22 01:15:09 +01:00
Susko3 fb08ccb2ce Remove SDL_bool define patche
This doesn't compile as true/false can't be converted to `enum SDL_bool`
2024-09-22 00:51:50 +01:00
Susko3 5fbda17ae9 Fix python formatting 2024-09-22 00:44:50 +01:00
Dean Herbert 75c49e289e
Merge pull request #142 from smoogipoo/add-submodule
Add SDL submodule
2024-09-20 13:21:58 +09:00
Dan Balasescu c4e81478e0
Merge pull request #145 from stanoddly/patch-1
Updated README.md
2024-09-19 20:28:07 +09:00
Dan Balasescu a035dd9f99
Reset git tree before generate/build 2024-09-18 17:55:45 +09:00
Stan b76615c8b2
SDL 3 - > SDL3
Co-authored-by: hwsmm <9151706+hwsmm@users.noreply.github.com>
2024-09-18 08:52:40 +02:00
Stan dc759a5853
Updated README.md 2024-09-18 08:09:07 +02:00
Dan Balasescu e207e72b6a
Move + update build scripts to use submodule 2024-09-18 13:42:08 +09:00
Dan Balasescu 2369173847
Bring in SDL submodule
Checked out to 93bf53426840fd052da2aeb6d5a5a6f380f4c21a.
2024-09-18 13:35:48 +09:00
Dan Balasescu 7a6b799cc5
Merge remote-tracking branch 'upstream/update-android-binaries' 2024-09-16 00:13:48 +09:00
Dan Balasescu 30751744bb
Merge remote-tracking branch 'upstream/update-ios-binaries' 2024-09-16 00:13:47 +09:00
Dan Balasescu 84c944c19c
Merge remote-tracking branch 'upstream/update-linux-arm-binaries' 2024-09-16 00:13:46 +09:00
Dan Balasescu d73c8964dc
Merge remote-tracking branch 'upstream/update-linux-arm64-binaries' 2024-09-16 00:13:46 +09:00
Dan Balasescu dc1a797d4d
Merge remote-tracking branch 'upstream/update-linux-x64-binaries' 2024-09-16 00:13:45 +09:00
Dan Balasescu 61365c84f7
Merge remote-tracking branch 'upstream/update-linux-x86-binaries' 2024-09-16 00:13:44 +09:00
Dan Balasescu c0be2a238e
Merge remote-tracking branch 'upstream/update-osx-arm64-binaries' 2024-09-16 00:13:43 +09:00
Dan Balasescu c50f542dd8
Merge remote-tracking branch 'upstream/update-osx-x64-binaries' 2024-09-16 00:13:42 +09:00
Dan Balasescu 7a96e75492
Merge remote-tracking branch 'upstream/update-win-arm64-binaries' 2024-09-16 00:13:42 +09:00
Dan Balasescu a85443c42c
Merge remote-tracking branch 'upstream/update-win-x64-binaries' 2024-09-16 00:13:41 +09:00
smoogipoo 461ae94bc5 Update linux-arm64 SDL binaries 2024-09-15 15:12:34 +00:00
smoogipoo fdd4753c64 Update linux-arm SDL binaries 2024-09-15 14:59:30 +00:00
smoogipoo 7e04509e6a Update iOS SDL binaries 2024-09-15 14:41:33 +00:00