1190 Commits

Author SHA1 Message Date
Nathan Sweet
53c29ab95a Added SkeletonAssetManagerTest. 2020-12-02 11:49:47 -08:00
Nathan Sweet
df489b1f4a [libgdx] Fixed an infinite loop with path constraint. 2020-11-23 17:37:48 -08:00
Nathan Sweet
1b4973628c [libgdx] Fixed path constraint spacing for zero length bones. 2020-11-22 20:37:08 -08:00
Nathan Sweet
3cab1615ad [libgdx] Added Skeleton#setColor(float, float, float, float). 2020-11-19 18:12:03 -08:00
Nathan Sweet
e14db0ec2c [libgdx] Fixed path constraint when a parent bone of the path is scaled.
closes EsotericSoftware/spine-editor#499
2020-11-15 23:50:34 -08:00
Nathan Sweet
10d5a918ca [libgdx] Added a proportional spacing mode to path constraints.
EsotericSoftware/spine-editor#414
2020-11-15 23:50:34 -08:00
Nathan Sweet
da1b280275 [libgdx] Added separate X and Y sliders for path constraint translate mix. 2020-11-15 17:10:14 -08:00
Nathan Sweet
dbd90caa53 * Added separate X and Y for transform constraint translate and scale mix.
* Renamed `xxxMix` to `mixXxx` to avoid names like `scaleXMix`.
2020-11-14 18:59:42 -08:00
Nathan Sweet
391917d37b [libgdx] Fixed AlphaTimeline and loading RGB timelines in skeleton data. 2020-11-12 12:33:58 -08:00
Nathan Sweet
6e709a160f [libgdx] Fixed RGB2Timeline and loading skeleton data data. 2020-11-12 00:06:38 -08:00
Nathan Sweet
549e9ae67b [libgdx] Added separate keying for translateX/Y, scaleX/Y, shearX/Y, and colorRGB/A.
The first editor version able to export data in this format is 4.0.24-beta.

EsotericSoftware/spine-editor#26
EsotericSoftware/spine-editor#27
2020-11-10 17:43:47 -08:00
Nathan Sweet
a814535110 [libgdx] Expose TwoColorPolygonBatch#setupMatrices(). 2020-10-28 15:58:17 -07:00
Nathan Sweet
f42f4bc3b3 [libgdx] Fixed javadocs, binary -> linear search. 2020-10-26 15:47:18 -07:00
badlogic
2545b4efdc Fix libGDX versioni in Maven and Gradle builds. 2020-10-22 14:52:59 +02:00
Nathan Sweet
3ab0b72033 [libgdx] Fixed skeleton data loader scale for IK constraint timelines. 2020-10-21 21:31:47 -07:00
Nathan Sweet
453b49f55d [libgdx] Fixed reading dark colors from JSON. 2020-10-14 19:13:27 -07:00
Nathan Sweet
01250b0491 Expose debug renderer colors. 2020-10-14 14:47:59 -07:00
Nathan Sweet
da6d73a365 Fixes for latest libgdx (scrolled now takes x/y floats). 2020-10-13 17:34:56 -07:00
Nathan Sweet
98a6c8f696 Exported examples with export.sh 4.0.05-beta and ran runtimes.sh. 2020-10-10 16:22:40 -07:00
Nathan Sweet
3bfbc75a6a Fixed SkeletonBinary scale for path constraint position/spacing. 2020-10-06 13:23:32 -07:00
Nathan Sweet
1dbbec55fc Added setDefaultShader and a bind method for customization when a texture is bound (eg to set shader values). 2020-10-05 23:08:26 -07:00
Nathan Sweet
4e34c0bae1 [libgdx] Removed updateCacheReset optimization.
closes #549
2020-09-20 22:42:05 -07:00
Nathan Sweet
21ebb2db4b [libgdx] Fixed scale timelines not combining key scale with setup pose. 2020-08-20 14:08:53 -07:00
Nathan Sweet
c7e3729546 [skeletonviewer] Better place for test code. 2020-08-13 11:49:16 +02:00
Nathan Sweet
31d040ee05 Merge branch '3.8' into 4.0-beta
# Conflicts:
#	spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java
2020-08-12 22:24:43 +02:00
Nathan Sweet
829035330b [libgdx] Fixed incorrect mixing when interrupting a mix with a 3rd entry using hold previous.
closes #1738
2020-08-12 22:17:22 +02:00
Nathan Sweet
83931434cc [skeletonviewer] Don't apply hold previous to track 0 or to the first entry on a track. 2020-08-12 22:03:21 +02:00
Nathan Sweet
896e6a419c Merge branch '3.8' into 4.0-beta 2020-08-10 23:56:47 +02:00
Nathan Sweet
4aa54636f2 Javadocs. 2020-08-07 16:09:06 +02:00
Nathan Sweet
e429c045aa Only use alpha to achieve additive blending when tint colors use PMA. 2020-08-02 15:06:33 +02:00
Nathan Sweet
d4881c4d1b Javadoc. 2020-07-20 21:38:23 +02:00
Nathan Sweet
d519216b06 Javadocs. 2020-07-20 11:50:42 +02:00
Nathan Sweet
ad5a64bb9e Separated PMA setting into two settings.
This allows PMA blending modes to be used without color PMA being applied, for when the shader applies PMA.
2020-07-19 15:45:19 +02:00
Nathan Sweet
d99aa12f14 Fixed disableBlending. 2020-07-12 02:12:25 +02:00
Nathan Sweet
7c8cd2cca8 [libgdx] Don't need MathUtils here. 2020-06-20 21:58:34 +02:00
Nathan Sweet
fbd18ec0cb Fixed addEmptyAnimation setting the delay using the default mix duration rather than the specified mix duration. 2020-06-15 20:34:24 +02:00
Nathan Sweet
9d4c5f7278 [libgdx] Better management of the default shader. 2020-06-14 23:44:09 +02:00
Harald Csaszar
54b8039f1a [libgdx] Fixed a clipping bug when there are two clipping meshes and clipping-end-slot is a skin bone that is disabled (Clipping.endClipping not called when slot.bone.active==false). See #1694. 2020-06-05 21:28:51 +02:00
badlogic
691767ca1f Merge branch '3.8' into 3.9-beta 2020-06-03 17:44:21 +02:00
Nathan Sweet
5cab7e9460 Fixed 1-bone IK for transform mode noRotationOrReflection when skeleton scale is applied. 2020-06-03 15:47:46 +02:00
Harald Csaszar
69f78b03e1 Merge branch '3.8' into 3.9-beta 2020-05-20 16:48:55 +02:00
Nathan Sweet
75aba023c3 [libgdx] Allow ClippingAttachment endSlot to be null, @Null annotations on fields, improved javadocs, removed extraneous parenthesis. 2020-05-20 13:28:43 +02:00
Nathan Sweet
d7203eec1a Improved fix for TransformMode.noRotationOrReflection with skeleton scale.
#1668
http://esotericsoftware.com/forum/WebGL-ScaleX-Question-13983
2020-05-20 12:36:35 +02:00
Nathan Sweet
03d5155d6b [libgdx] Fixed AnimationStateTests 24 (setAnimation during AnimationStateListener). 2020-05-05 20:03:42 +02:00
Nathan Sweet
79d2dbfa5f Merge branch '3.8' into 3.9-beta 2020-05-05 15:34:13 +02:00
Nathan Sweet
94e6e41518 Added AnimationState setNext and clearNext.
http://esotericsoftware.com/forum/Keep-track-of-added-animations-13896
2020-05-05 15:34:07 +02:00
Nathan Sweet
de203d5715 Fixed TransformMode.noRotationOrReflection applying skeleton scale twice.
This transform mode inherits scale from the parent, which will have skeleton scale, so should not have it applied again.

closes #1668
2020-05-05 14:44:22 +02:00
Nathan Sweet
742d11f65f [libgdx] SkeletonViewer, try to disable reflective access warning. 2020-05-02 17:42:18 +02:00
Nathan Sweet
e649ef05b7 Added AnimationState listener tests for looping and queuing a second animation. 2020-05-01 20:48:35 +02:00
Nathan Sweet
dea3e3594c Moved @Null for method return values to the same line. 2020-04-22 21:17:40 +02:00