Mario Zechner
b610bd7b7a
[godot] Fixes #2670 , animation tracks must be set to discrete, so we only get a single name/loop change for each key.
2024-11-06 16:11:44 +01:00
Mario Zechner
eef05281fd
[godot] Do not register editor types for template extension builds.
2024-10-30 10:45:21 +01:00
Mario Zechner
e4469dc77b
[godot] Fix compilation with emscripten.
2024-10-17 09:00:18 +02:00
Mario Zechner
09542677f4
Fix Godot GH actions
2024-10-17 08:37:22 +02:00
Mario Zechner
5600d0d7c7
[godot] Fix statics deinitialization
2024-10-09 21:14:01 +02:00
Mario Zechner
62aad81999
[godot] Fix rendering in GDExtension.
2024-10-09 12:55:17 +02:00
Mario Zechner
13127aa587
[godot] Fix module build for Godot 4.x
2024-10-09 11:13:37 +02:00
Mario Zechner
687a6959bb
[godot] Fix static initializers for GDExtension initialization order, fix remaining FIXMEs, except SpineSprite rendering.
2024-10-08 17:08:43 +02:00
Mario Zechner
0dc8422c95
[godot] Remove superfluous GodotSpineExtension::_readFile impl
2024-10-08 16:00:53 +02:00
Mario Zechner
6dbed6044f
[godot] Fix importers for extension settings
2024-10-08 15:49:23 +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
887f20435f
[godot] Non-working but compiling state. Crashes when registering various inspectors/editor plugins
2024-10-07 18:07:30 +02:00
Mario Zechner
e9b43f9c73
[godot] More GDExtension work. SpineAnimationTrack, animation mixes editor plugin and SpineMesh2D are non-functional due to missing APIs in godot-cpp
2024-10-07 13:55:01 +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
d4a3444328
[godot] Add support for load from disk for Godot 3.x and example
2024-10-07 08:20:38 +02:00
Mario Zechner
e4999922b6
[godot] Fix missing return statement in SpineAtlasResource::load_from_atlas_file
2024-10-07 07:46:06 +02:00
Mario Zechner
dbf0db5c10
[godot] Expose physics constraints, closes #2612
2024-10-02 16:47:53 +02:00
Mario Zechner
7e6671456b
[godot] Remove debug defines
2024-10-02 16:24:32 +02:00
Silc Lizard (Tokage) Renew
15ecabc4a8
[godot] Fix Skeleton/Texture loader for runtime loading ( #2630 )
2024-10-02 16:12:14 +02:00
Mario Zechner
4f06406e96
[godot] Fix spurious errors on first import of .atlas file. Closes #2385
2024-10-02 16:01:04 +02:00
Mario Zechner
29288ca44d
[godo] Fix icons for Godot 4.x, see #2385
2024-10-02 13:37:19 +02:00
Mario Zechner
fb1cd5e161
[godot] Fix version check.
2024-10-01 14:19:35 +02:00
Mario Zechner
c58d4c7522
[godot] Fix compatibility with Godot 3.6, make it default build for 3.x. Closes #2647
2024-10-01 13:45:32 +02:00
Mario Zechner
fb3d8af281
[godot] Fix builds < 4.3
2024-08-19 14:59:39 +02:00
Mario Zechner
f1956d9496
Formatting.
2024-08-19 14:01:33 +02:00
Mario Zechner
f3ded1ed1a
[godot] Godot 4.3 updates
2024-08-19 14:01:08 +02:00
indubitablement2
cd8dadc02a
Update SpineAnimationTrack.cpp ( #2578 )
...
Fix: Invalid PROPERTY_HINT_RANGE with hint "0,256,0": Step cannot be 0.
2024-07-24 13:28:24 +02:00
Mario Zechner
1101e71ec3
GDExtension support, heavy WIP
2024-07-05 19:05:42 +02:00
Mario Zechner
5abed8a7f6
[godot] Closes #2489 , fix reference count of SpineAttachments
...
The SpineAttachment destructor would dereference the spine::Attachment. However, the set_spine_object() call doesn't increase the reference count. This can lead to the attachment being deallocated too early.
2024-05-21 13:15:46 +02:00
Mario Zechner
dc577acc8d
[godot] Take clipping into account in Skeleton.get_bounds()
2024-05-21 12:48:30 +02:00
Mario Zechner
25d55851e9
[godot] Closees #2530 , don't use preview skin/animation at runtime
2024-05-21 11:37:06 +02:00
Mario Zechner
5a462e9e21
[godot] Closes #2516 , memdelete instead of memfree on Control
2024-05-03 12:44:30 +02:00
Mario Zechner
a228adf684
[godot] Should close #2514 , needs testing.
2024-05-02 16:52:48 +02:00
Jason Knight
07f299434d
Dont do init transform if you dont need to. ( #2495 )
2024-04-30 10:44:14 +02:00
Mario Zechner
de6b411007
Formatting
2024-04-16 17:21:36 +02:00
Mario Zechner
eecca2bdfa
[godot] Add SkeletonData::set_reference_scale/get_reference_scale
2024-04-04 16:39:32 +02:00
Mario Zechner
236bc61519
[godot] Fix incorrect animation track setters/getters
2024-04-04 15:58:14 +02:00
Mario Zechner
e623140c99
[godot] Port 4.2 changes and expose in GDScript/C#
2024-04-04 15:26:48 +02:00
Mario Zechner
f68f5437d9
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-phaser/package.json
# spine-ts/spine-pixi/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2024-01-16 12:20:32 +01:00
Mario Zechner
068a2bb6d0
[godot] Closes #2447 , expose bone and sprite in SpineBoneNode
2024-01-12 13:10:57 +01:00
Mario Zechner
8878437c38
Merge branch '4.1' into 4.2-beta
...
# Conflicts:
# spine-ts/index.html
# spine-ts/spine-player/src/PlayerEditor.ts
2023-12-08 01:04:14 +01:00
Mario Zechner
38fa8800f3
[godot] Fix for 4.0/4.1, different API.
2023-12-06 17:29:17 +01:00
Mario Zechner
0d282215bc
[godot] Fix compilation error with 4.2-stable
2023-12-06 17:16:47 +01:00
Harald Csaszar
bba61a9a09
Merge branch '4.1' into 4.2-beta
2023-11-21 14:35:50 +01:00
Mario Zechner
54706aeea7
[godot] Closes #2421 , fix check whether mesh indices changed in between frames.
2023-11-17 19:30:16 +01:00
Harald Csaszar
9999ea82ca
Merge branch '4.1' into 4.2-beta
2023-10-06 18:47:28 +02:00
Mario Zechner
f5caeacf0c
[godot] Fix compilation errors with 3.5.3, fix const correctness.
2023-10-06 11:15:21 +02:00
Mario Zechner
5f6b637d53
[godot] Make SpineAtlasResource::clear_native_data const.
2023-10-06 10:50:15 +02:00
Mario Zechner
b3e8821966
[godot] Fix const assignments in SpineAtlasResource::copy_from()
2023-10-05 20:51:50 +02:00
Mario Zechner
e8e0c29aa7
Merge branch '4.1' into 4.2-beta
2023-10-05 15:47:07 +02:00