Nathan Sweet
fcb9788e27
[libgdx] Renamed transform constraint target->source and path constraint target->slot.
2025-04-01 13:56:28 -04:00
Nathan Sweet
d459b040d0
[libgdx] Transform constraint fixes, javadoc.
2025-03-30 17:07:59 -04:00
Nathan Sweet
3b78925ca8
[libgdx] Eclipse classpath updated to Java 16.
2025-03-30 06:29:11 +02:00
Nathan Sweet
d474e0d66a
[libgdx] Gradle and Maven updated to Java 16.
2025-03-29 18:12:27 -04:00
Nathan Sweet
79c832793d
Transform constraint property mapping.
2025-03-29 18:00:17 -04:00
Nathan Sweet
a68a509076
[libgdx] Updated to Java 16 with libgdx's Eclipse null analysis settings.
2025-03-29 17:57:10 -04:00
Nathan Sweet
aa7667fb80
Javadoc.
2025-03-18 22:54:49 -04:00
Nathan Sweet
7a50323479
Merge branch '4.2' into 4.3
2025-03-13 16:04:43 -04:00
Nathan Sweet
c1cbe3ce5f
Minor javadoc wording.
2025-03-13 16:04:31 -04:00
Nathan Sweet
f1e0f0f728
Fixed animation not being mixed out in some cases.
...
Repro, with any animation playing:
state.setAnimation(0, "shoot", true).setMixDuration(0.2f);
state.apply(skeleton);
Reverts 8d058fb4f4479a041fce1ff3379ba794856c9a3c. We can't know when it's safe to discard a queued animation. Users should avoid queuing animations they don't actually want.
Prefer `to.nextTrackLast != -1` for "was applied", as `to.mixTime > 0` is user writable and not quite the same.
2025-03-13 12:46:24 -04:00
Nathan Sweet
f93aa7183c
Fix SkeletonRendererDebug drawing lines for attachments that aren't rendered due to skin bones.
2025-02-21 20:16:32 -04:00
Nathan Sweet
68d262b531
Improved rendering performance when an attachment is fully inside a clipping attachment.
...
Reuse the original vertices rather than clipping's triangle soup.
2025-02-20 00:36:25 -04:00
Mario Zechner
ff9044c3eb
[libgdx] 4.2.9 snapshot
2025-02-11 13:38:04 +01:00
Mario Zechner
50dbebefeb
[libgdx] 4.2.8 release
2025-02-11 13:37:31 +01:00
Mario Zechner
11d457f417
[libgdx] Add spine.gwt.xml to JAR. Fixes #2748
2025-02-11 13:36:02 +01:00
Davide Tantillo
5a71b51f02
[libgdx] Apply skeleton.scaleX/scaleY to wind and gravity. See #2729 .
2025-01-30 11:13:27 +01:00
Mario Zechner
c05170d76a
Formatting
2024-12-17 17:28:52 +01:00
Luke Ingram
e9cce58a1f
[libgdx] Updates the Spine Runtimes License Agreement date, updates links to documentation.
2024-12-09 19:02:05 -04:00
Nathan Sweet
8d058fb4f4
[libgdx] Improved AnimationState behavior when paused.
...
Ie, when time scale is 0 or `update(0)` is used.
* Better check for whether the from entry has been applied at least once.
* Discard the from entry if both the from and to entries haven't advanced. Ie, the mix hasn't started for the from entry.
2024-12-06 12:44:01 -10:00
Nathan Sweet
9d49999e2b
[libgdx] Changed SequenceTimeline to match AttachmentTimeline behavior.
2024-11-14 20:11:36 -10:00
Nathan Sweet
55e8cd3880
[libgdx] Increased minimum Java version to 1.8.
2024-11-06 21:56:32 -10:00
Nathan Sweet
e4f344f22b
[libgdx] Update for latest libgdx, gdx-lwjgl3-glfw-awt-macos removal.
2024-09-08 21:22:13 -10:00
Nathan Sweet
d769c1a930
[libgdx] Fixed noRotationOrReflection with skeleton scale.
2024-08-28 21:07:18 -10:00
Nathan Sweet
70be289f9c
[libgdx] Fixed boolean box warning.
2024-08-28 21:06:57 -10:00
Mario Zechner
6fa31a2903
[libgdx] Remove dependency on gdx-lwjgl3-glfw-awt-macos in SkeletonViewer, use LWJGL glfw_async instead
...
Same deficiency: when resizing, it will eventually crash with
```
UNSUPPORTED (log once): setPrimitiveRestartEnabled:index: unsupported!
-[AGXG13XFamilyCommandBuffer renderCommandEncoderWithDescriptor:]:888: failed assertion `A command encoder is already encoding to this command buffer'
```
Not sure how to work around this. JGLFW does not have this issue.
2024-08-20 16:15:04 +02:00
Mario Zechner
b6139109e6
[libgdx] New snapshot release 4.2.8
2024-08-19 11:45:41 +02:00
Mario Zechner
dffc4484f1
[libgdx] Ensure compatibility with Java 7.
2024-08-19 11:40:02 +02:00
Nathan Sweet
877e705ddb
[libgdx] Fix NaN in IKConstraint due to fp precision.
...
853b5ee165106a57bc18e1e5543c8e16311af62f
2024-08-06 19:21:45 -10:00
Mario Zechner
34c9eebfd8
[libgdx] Next snapshot.
2024-08-06 13:28:58 +02:00
Mario Zechner
2d825d4c9a
[libgdx] 4.2.6 release
2024-08-06 13:28:37 +02:00
Nathan Sweet
bc15c4566e
[libgdx] Fixed mixing out inherit timelines to the setup pose.
2024-08-02 16:29:13 -10:00
Nathan Sweet
d794d2649c
[libgdx] SkeletonClipping, don't need local clippedUvs for single reference.
2024-07-26 09:14:09 -10:00
Nathan Sweet
11d3158643
[libgdx] Revert removal of spine-libgdx Eclipse project files.
...
This reverts (part of) commit eeb2ae691033b3670926f97b1bab2028c1584e3a.
2024-07-26 09:13:22 -10:00
Mario Zechner
a71dfd63e9
Formatting
2024-07-25 19:06:08 +02:00
Mario Zechner
67e937e798
[libgdx] Update README.md with better info on versioning.
2024-07-25 19:02:37 +02:00
Mario Zechner
903db42094
[libgdx] Next snapshot
2024-07-25 18:36:27 +02:00
Mario Zechner
a010b69f3e
[libgdx] Release 4.2.5
2024-07-25 18:25:37 +02:00
Mario Zechner
7457b1b9ac
[libgdx] Add javadoc Jar to publishing artifacts.
2024-07-25 18:04:00 +02:00
Mario Zechner
e6de4ee99f
[libgdx] Snapshot 4.2.5
2024-07-25 17:58:21 +02:00
Mario Zechner
f9a8e31e1f
[libgdx] Release 4.2.4
2024-07-25 17:57:43 +02:00
Mario Zechner
26d10b80d4
[libgdx] Added SkeletonClipping.clipTrianglesUnpacked()
...
Used on Android or anytime we want separate vertex attribute arrays. SkeletonClipping.getClippedUvs() will only return a non-empty result if this new method was invoked.
2024-07-25 17:02:46 +02:00
Mario Zechner
eeb2ae6910
[libgdx] Switch to Gradle 8.4, publish to Maven Central via Maven.
2024-07-25 17:00:55 +02:00
Mario Zechner
12f11cbbf9
Add spine-android to formatter
2024-07-24 20:37:00 +02:00
Mario Zechner
14d21f8409
[maven-release-plugin] prepare for next development iteration
2024-07-24 17:53:14 +02:00
Mario Zechner
5ea99dd2e1
[maven-release-plugin] prepare release spine-libgdx-4.2.1
2024-07-24 17:53:11 +02:00
Mario Zechner
e2954788e1
[maven-release-plugin] rollback the release of spine-libgdx-4.2.1
2024-07-24 17:47:13 +02:00
Mario Zechner
facb8299a6
[maven-release-plugin] prepare for next development iteration
2024-07-24 17:44:14 +02:00
Mario Zechner
30cf3bcfba
[maven-release-plugin] prepare release spine-libgdx-4.2.1
2024-07-24 17:44:12 +02:00
Denis Andrasec
e2bdecd9ef
Merge branch '4.2' into spine-android
2024-07-17 16:57:25 +02:00
Nathan Sweet
112bea0603
[libgdx] Fixed physics constraint limit with negative skeleton scale.
...
ref #2576
2024-07-12 07:08:47 -10:00