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
e9ecd36c53
[godot] Fix type registration, extension example assets
2025-11-10 17:49:41 +01:00
Mario Zechner
be2e8ff514
Formatting
2025-11-10 15:43:02 +01:00
Mario Zechner
3ffea502e7
[godot] Fix version macros for extension as well, see #2958
2025-11-06 13:28:14 +01:00
Mario Zechner
e063bae54d
[godot] Closes #2958 , compatibitlity with deprecated=no
2025-11-06 13:22:37 +01:00
Mario Zechner
ff9be77a4e
[godot] Fix Vulkan installer script
2025-11-06 11:56:46 +01:00
Luke Ingram
cc12304bac
[godot] Adds guards needed to build 4.5-stable export templates
2025-10-01 19:00:33 -04:00
Luke Ingram
d3b62a2a73
[godot] Godot 3.x does not have support for specular maps
2025-10-01 13:51:12 -04:00
Luke Ingram
2f48bf16e2
[godot] Formatting fixes per latest format.sh
2025-10-01 11:35:20 -04:00
Mario Zechner
eccc04fc11
[godot] Fix friend classes in SpineSkeleton
2025-10-01 11:26:27 -04:00
Luke Ingram
73a38df355
[godot] Current WIP to get Spine-Godot working.
2025-10-01 09:49:23 -04:00
Mario Zechner
e5e319a4a7
[godot] Add missing methods
2025-10-01 15:24:00 +02:00
Mario Zechner
93399d104a
[godot] Update GDScript docs
2025-10-01 15:23:05 +02:00
Mario Zechner
7f1daa1607
[godot] Expose slider, fix new/removed properties on Spine object wrappers.
2025-09-29 19:08:13 +02:00
Mario Zechner
83ba44ed37
Formatting
2025-09-29 17:20:26 +02:00
Mario Zechner
a3bfbf15c8
Formatting
2025-09-29 16:17:11 +02:00
Mario Zechner
28f93e993a
[godot] More 4.3 porting and restructuring WIP
2025-09-29 16:11:38 +02:00
Mario Zechner
ef7bd48e66
[godot] WIP update to 4.3 spine-cpp
2025-09-23 18:35:16 +02: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
b96e7c2461
[assets] Re-exported and distributed to runtimes
2025-09-11 01:09:23 +02:00
Mario Zechner
b544dd99ed
[formatters] C/C++ formatting
2025-07-15 22:56:12 +02:00
Nathan Sweet
f4f1ea1fd9
Ran: examples/export/runtimes.sh
2025-06-20 15:56:02 -04:00
Mario Zechner
0c6c0a2a7b
Formatting
2025-05-26 15:24:01 +02:00
Mario Zechner
8b5adfadb6
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/ConstraintData.java
# spine-ts/spine-pixi-v8/src/index.ts
# spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/LICENSE.md
2025-05-26 13:54:02 +02:00
Mario Zechner
97d49b37b7
License header update
2025-05-26 13:24:06 +02:00
Mario Zechner
c9456593db
[godot] Closes #2861 , force min ios version 12.0 via compiler/linker flag
2025-05-23 14:02:40 +02:00
Luke Ingram
6a08383460
[godot] Adds specular map support ( #2850 )
2025-05-16 09:28:21 +02:00
Nathan Sweet
7be6dac44a
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-ts/package.json
# spine-unity/Assets/Spine/package.json
2025-05-09 17:05:41 -04:00
Mario Zechner
5b2d479d4b
[godot] Fix loading of atlas page PNGs for non-resource paths (user://, absolute). Closes #2814
2025-05-06 16:11:03 +02:00
Mario Zechner
4f5e990b5f
[godot] Fetch major.minor from git branch name.
2025-05-05 14:26:35 +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
Nathan Sweet
020cd51b96
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-unity/Assets/Spine/package.json
2025-04-30 17:29:49 -04:00
Mario Zechner
2712cffc00
[godot] Closes #2832 , SpineSprite.set_time_scale/get_time_scale
2025-04-30 14:01:50 +02:00
Nathan Sweet
dafafca942
Merge branch '4.2' into 4.3-beta-sliders
...
# Conflicts:
# spine-ts/package.json
2025-04-23 11:59:55 -04:00
Mario Zechner
76b572e2bf
[godot] Fix UTF8 handling in texture atlas parsing, closes #2788
2025-04-18 15:30:26 +02:00
Mario Zechner
56cd91047c
[godot] Fix more handling of CJK in names, see #2788
2025-04-18 14:47:00 +02:00
Mario Zechner
88f69fb2a6
[godot] Fix handling of CJK in names, see #2788
2025-04-18 14:33:10 +02:00
Mario Zechner
3cc43389b9
Formatting
2025-04-10 12:07:08 +02:00
Mario Zechner
fa30e51232
[godot] Fix preprocessor constructs
2025-04-10 12:03:27 +02:00
Mario Zechner
c5c71da28c
[godot] Fix 3.5 build
2025-04-10 11:31:32 +02:00
Mario Zechner
88a26374fe
[godot] Fixes extension setup script, closes #2801 , closes #2804
2025-04-08 13:51:16 +02:00
Mario Zechner
a0d28956d2
[godot] Fixes for 4.4, see #2801
2025-04-08 13:51:16 +02:00
Nathan Sweet
f08d58dc98
License header update.
2025-04-05 13:42:13 -04:00
Mikael Hermansson
e5c5f7ee40
[godot] Fix various issues with GDExtension on Apple platforms
2025-02-27 00:14:00 +01:00
Mario Zechner
268d0e8f61
[godot] Remove print_lines.
2025-02-26 14:15:24 +01:00
Mario Zechner
e0c4cfffec
[godot] Disable editor FS access in template builds.
2025-02-26 14:14:09 +01:00
Mario Zechner
42fea00bb0
Formatting
2025-02-26 13:39:58 +01:00