Mario Zechner
18f792543e
[godot] Fix attempt for iOS patch
2025-11-19 13:43:08 +01:00
Mario Zechner
2af04b6eee
[godot] Fix iOS build error with Vulkan headers and C++ modules
...
Adds compiler flag -Wno-error=module-import-in-extern-c to suppress compilation errors when building for iOS with newer Xcode versions. The Vulkan headers include stdint.h inside extern "C" blocks, which conflicts with C++ modules.
The fix is applied via a patch file during setup.sh execution.
2025-11-19 09:45:43 +01:00
Mario Zechner
cac3383d4f
[godot] Fix compile_commands.json generation on Ubuntu without X11
...
The setup.sh script was always trying to generate compile_commands.json
for IDE integration, which triggered SCons platform auto-detection. On
Ubuntu runners without X11 libraries (used for Android/Web builds),
this caused the build to fail.
Changes:
- Only generate compile_commands.json in dev mode (CI uses dev=false)
- Explicitly specify the platform parameter for SCons
- On Linux, check if X11 libraries are available before attempting generation
- Skip generation gracefully if X11 is not available
This fixes the Android and Web template builds in GitHub Actions.
2025-11-17 14:26:46 +01:00
Mario Zechner
ff9be77a4e
[godot] Fix Vulkan installer script
2025-11-06 11:56:46 +01:00
Mario Zechner
c6495719ca
[c][cpp][flutter][ios] Make attachment in Skin.setAttachment optional
2025-09-23 17:07:03 +02:00
Mario Zechner
98a39e9079
[godot] Fix build for new spine-cpp structure
2025-09-15 18:04:30 +02:00
Mario Zechner
15b96b3ea8
Merge branch 'apple-fixes' of https://github.com/mihe/spine-runtimes into mihe-apple-fixes
2025-05-05 13:35:49 +02:00
Mario Zechner
88a26374fe
[godot] Fixes extension setup script, closes #2801 , closes #2804
2025-04-08 13:51:16 +02:00
Mikael Hermansson
e5c5f7ee40
[godot] Fix various issues with GDExtension on Apple platforms
2025-02-27 00:14:00 +01:00
Mario Zechner
adcb11985f
[godot] GH extension build
2024-12-11 18:59:44 +01:00
Mario Zechner
0fc80d5b8b
[godot] No extension editor builds for ios, android, web
2024-12-10 16:08:00 +01:00
Mario Zechner
f7da1e48ab
[godot] Fix up setup script.
2024-12-10 16:04:17 +01:00
Mario Zechner
84f070ccb8
[godot] Fix up build scripts
2024-12-10 15:47:24 +01:00
badlogic
72846c46f0
[godot] Rework extension build system.
2024-12-10 15:45:17 +01:00
Mario Zechner
8c66239ae5
[godot] Nuclear option, diffs don't apply on Windows runner...
2024-11-25 17:06:06 +01:00
Mario Zechner
9514811835
[godot] Final try fixing GHA build errors on windows runners
2024-11-25 16:43:25 +01:00
Mario Zechner
379c42fed3
[godot] Try another fix to get thorvg building on GHA
2024-11-25 16:15:12 +01:00
Mario Zechner
33ea72017b
[godot] Fix branch enumeration in setup script.
2024-10-30 10:17:26 +01:00
Mario Zechner
405db7da51
[godot] Another fix for the template build script. See #2657
2024-10-23 12:03:08 +02:00
Mario Zechner
32be2c1ef1
[godot] Fix build script for Android template, closes #2657
2024-10-23 11:21:48 +02:00
Mario Zechner
623e2b9786
[godot] Fix web builds for Godot <= 4.2
2024-10-17 15:21:39 +02:00
Mario Zechner
cf5b340210
[godot] Another build script fix.
2024-10-17 12:12:09 +02:00
Mario Zechner
da3fa70d97
[godot] Fix build script.
2024-10-17 11:44:56 +02:00
Mario Zechner
9ea50d85a5
[godot] Try to fix web build on GitHub.
2024-10-17 11:30:42 +02:00
Mario Zechner
728b96b85e
[godot] Fix setup script, remove .idea references.
2024-10-09 11:18:04 +02:00
Mario Zechner
64c3e9af16
[godot] Restore old build/setup.sh
2024-10-08 17:17:50 +02:00
Mario Zechner
14992a57c3
[godot] Fix up extension build and setup script, add VS Code task and launch config
2024-10-08 15:16:47 +02:00
Mario Zechner
f8a0b5b6f7
Merge branch '4.2' into gdextension
...
# Conflicts:
# spine-godot/spine_godot/SpineAtlasResource.cpp
2024-10-07 08:38:57 +02:00
Mario Zechner
66a9ce0f0f
[godot] Build additional web templates (nothreads, dlink), closes #2627
2024-09-18 14:13:52 +02:00
Mario Zechner
1101e71ec3
GDExtension support, heavy WIP
2024-07-05 19:05:42 +02:00
Mario Zechner
77acce777c
[godot] Attempt to fix Windows build on GitHub.
2024-05-22 15:55:15 +02:00
Mario Zechner
f41bb231e1
[godot] Do not generate vsproj
2024-05-10 13:58:57 +02:00
Mario Zechner
5a462e9e21
[godot] Closes #2516 , memdelete instead of memfree on Control
2024-05-03 12:44:30 +02:00
Mario Zechner
5cdedfa845
[godot] Update setup.sh doc string with latest stable version.
2024-03-19 22:06:11 +01:00
Mario Zechner
4fb96bb24f
[godot] Make repository url configurable in setup.sh, see #2463
2024-02-27 12:18:54 +01:00
Mario Zechner
c61ff7ee93
[godot] Add MoltenVK framework to iOS export template, closes #2377
2023-12-07 14:05:39 +01:00
badlogic
fe7d7b1e8a
Merge branch '4.1' of https://github.com/esotericsoftware/spine-runtimes into 4.1
2023-09-22 16:59:49 +02:00
Mario Zechner
ae87c777d2
[godot] Fix VulkanSDK version for now.
2023-09-20 16:11:48 +02:00
badlogic
6d4b04cda3
[godot] Fix Windows dev builds.
2023-09-20 15:36:09 +02:00
badlogic
88e231a27a
[godot] Disable Live++ patching in setup.sh
2023-09-20 15:04:14 +02:00
Mario Zechner
4f69cdd6af
[godot] Fixes #2371 , crash on window resize
...
This is due to a Godot 4.1.1 bug in combination with the latest MoltenVK release. See https://github.com/godotengine/godot/pull/81219#issuecomment-1706609032 . We are hardcoding the SDK version for now, until the fix has been merged and released in Godot 4.1.x.
2023-09-20 14:14:40 +02:00
Mario Zechner
a08f5116bc
[godot] FIx Windows C# build, last attempt.
2023-08-03 13:54:42 +02:00
Mario Zechner
baa12f9c4f
[godot] Invoke build_assemblies.py via python directly instead of relying on hash bang for GH action on Windows.
2023-07-31 13:31:42 +02:00
Mario Zechner
3c40309c46
[godot] Fix v4 template build script with C# support.
2023-07-31 11:25:19 +02:00
Mario Zechner
0e16aafcf7
[godot] Run glue generator in headless mode.
2023-07-25 11:25:20 +02:00
Mario Zechner
80f5973623
[godot] Fix Linux C# build.
2023-07-24 12:39:55 +02:00
Mario Zechner
b405686823
[godot] More C# build work.
2023-07-21 14:42:45 +02:00
Mario Zechner
157b9383b0
[godot] Fix macOS build, add assemblies to .app.
2023-07-19 18:21:37 +02:00
Mario Zechner
e525c77d18
[godot] Rework v4 build scripts to support optionally support C#.
2023-07-19 17:53:01 +02:00
Mario Zechner
bdb9e130bc
[godot] Add mono flag to 4.x build.
2023-07-19 11:56:34 +02:00