9274 Commits

Author SHA1 Message Date
Davide Tantillo
7c03945ba9 [ts][phaser] Fix events example parameters order 2024-06-03 12:09:53 +02:00
Davide Tantillo
455e2cbd6f [haxe] Add events example 2024-06-03 11:59:19 +02:00
Davide Tantillo
ed75b2eb61 [haxe] Fix AnimationState complete event bad porting from 88b009c 2024-06-03 11:01:15 +02:00
Davide Tantillo
8e20a5e02b [ts][pixi] Use pixi coordinate transformation functions 2024-06-03 11:01:15 +02:00
Harald Csaszar
96797adeb5 [unity] Fixed physics inheritance ignoring transform rotation. Closes #2538. 2024-05-31 18:09:59 +02:00
Harald Csaszar
63dc7d1bb8 [unity] SkeletonRenderTexture classes not displaying on Vulkan. Fixed negative viewport offsets for ortho and perspective projections. Closes #2535. 2024-05-29 17:08:30 +02:00
Davide Tantillo
acd4b1eb98 [haxe] Add coordinates transform and before/after UWT methods. Add stretchyman example. 2024-05-29 11:23:05 +02:00
Davide Tantillo
430cccb03f [haxe] Use Reflect.hasField rather than hasOwnProperty that is present on all platforms 2024-05-29 11:23:05 +02:00
Misaki Eymard
d384397ad0
Update README.md
The link to the spine-godot documentation was left in error so removed it.
2024-05-29 12:16:33 +09:00
Davide Tantillo
569adb1cd1 [ts][pixi] Add control bones example in example list 2024-05-28 11:41:41 +02:00
Mario Zechner
6c8d5e1615 Merge branch '4.1' into 4.2 2024-05-27 13:39:46 +02:00
Mario Zechner
879c7adb37 Formatting 2024-05-27 13:39:29 +02:00
Mario Zechner
8880546b78 Merge branch '4.1' into 4.2 2024-05-27 13:00:04 +02:00
Mario Zechner
d344c148ae [cpp] Return error when default skin can not be parsed in SkeletonBinary. 2024-05-27 12:48:46 +02:00
Mario Zechner
01fb564358 [sdl] Update to SDL 2.30.2 2024-05-27 09:04:13 +02:00
Mario Zechner
9f5deac729 [c] Assume C99 compatibility. 2024-05-27 09:00:41 +02:00
Mario Zechner
247f28525e [libgdx] Fix version numbers in README.md 2024-05-27 08:47:30 +02:00
Davide Tantillo
1336255592 [ts][pixi] Add methods to transform from/to pixi/spine coordinates. Add control bone example to show usage. 2024-05-24 16:38:09 +02:00
Harald Csaszar
68688a7c94 [unity] All Outline shaders provide Width in Screen Space parameter for constant screen-space outline width at differently scaled attachments. Closes #1615. 2024-05-23 15:36:53 +02:00
Harald Csaszar
986ab71c66 [unity] Fixed URP/2D/Skeleton Lit shader incorrectly displaying Additive slots. Closes #2533. 2024-05-23 14:44:45 +02:00
Davide Tantillo
986e061272 [ts][pixi] Excluded typescript example from build 2024-05-23 12:38:59 +02:00
Davide Tantillo
fd65b561b8 [ts][pixi] Add typescript example 2024-05-23 12:23:21 +02:00
Mario Zechner
3311550b26 [godot] Use Scons 4.4.0 for 3.x Godot build 2024-05-22 16:13:21 +02:00
Mario Zechner
77acce777c [godot] Attempt to fix Windows build on GitHub. 2024-05-22 15:55:15 +02:00
Harald Csaszar
330e646c08 [unity] Fixed SkeletonRenderSeparator mesh being broken with slot alpha 0. Closes #2532. 2024-05-21 21:38:29 +02:00
Mario Zechner
aaa9b81628 Formatting 2024-05-21 13:17:23 +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
e1d7310511 [flutter] Skeleton.getBounds() takes clipping into consideration (see #2515) 2024-05-21 12:42:10 +02:00
Mario Zechner
b8f0aaaacc [cpp] Skeleton.getBounds() optionally applies clipping, see #2515 2024-05-21 12:29:42 +02:00
Mario Zechner
cb3aa4ec7c [sdl] Use PMA asset in example, formatting, port to C backend 2024-05-21 11:55:53 +02:00
oldeviloldevil
4cf43903c8
support premultiplied alpha (#2523)
* Update spine-sdl-cpp.h

* Update spine-sdl-cpp.cpp
2024-05-21 11:38:58 +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
0615878a80 Formatting 2024-05-17 17:19:30 +02:00
Nathan Sweet
4214e8a8e6 [libgdx] Added an example for SkeletonActor. 2024-05-17 10:23:36 -04:00
Harald Csaszar
98a9deb5df [unity] Fixed SkeletonRenderTexture and SkeletonGraphicRenderTexture issues when mesh is empty. Closes #2529. 2024-05-17 12:36:24 +02:00
Davide Tantillo
e39ed25240 [ts] Release 4.2.43 2024-05-17 12:31:14 +02:00
Davide Tantillo
8bca84f46e [ts] Used lambda for Color.toRgb888 2024-05-17 12:23:36 +02:00
Richard Fu
89831677e4 [ts][pixi] Add tint property for Pixi's convention. 2024-05-17 12:23:36 +02:00
Nathan Sweet
0e13cdbb76 [libgdx] Use frames local. 2024-05-16 13:29:01 -04:00
Davide Tantillo
09f742d7c6 [ts] Fix SkeletonJson frame count set for PhysicsConstraintResetTimeline 2024-05-16 17:38:20 +02:00
Mario Zechner
cb0fc7adaa [flutter] Closes #2526, fix use after free error in dress-up.
When setting a new skin in _toggleSkin, we first dispose the old skin, then set the new skin. However, setting the new skin will compare attachments against the still set but already freed old skin. We end up with use after free memory access.
2024-05-16 16:31:02 +02:00
Mario Zechner
a911384e67 Re-export examples and copy to runtimes 2024-05-16 16:08:40 +02:00
Davide Tantillo
77b6a5bb03 [ts][pixi] Add JSDoc. 2024-05-16 12:01:22 +02:00
Harald Csaszar
d0480da0e5 [examples] Removed spine-cocos2d-objc from runtimes copy script. 2024-05-16 09:56:20 +02:00
Harald Csaszar
345448a079 [unity] Updated example skeleton assets to 4.2.22. 2024-05-16 08:42:12 +02:00
Luke Ingram
88aa654a77 [csharp] Port of commit 687260a: Removed SlotData#path. 2024-05-15 09:07:12 -04:00
Davide Tantillo
91db26ee40 [haxe] Port of commit 687260a: Removed SlotData#path.
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Davide Tantillo
24dc328b15 [ts] Port of commit 687260a: Removed SlotData#path.
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Mario Zechner
e99899e819 [c][cpp] Port 687260a384df3461f72738d08be85993fb83ec70 2024-05-15 13:57:39 +02:00