91 Commits

Author SHA1 Message Date
Nathan Sweet
da6d73a365 Fixes for latest libgdx (scrolled now takes x/y floats). 2020-10-13 17:34:56 -07:00
Nathan Sweet
c7e3729546 [skeletonviewer] Better place for test code. 2020-08-13 11:49:16 +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
742d11f65f [libgdx] SkeletonViewer, try to disable reflective access warning. 2020-05-02 17:42:18 +02:00
Nathan Sweet
3f3098902b [libgdx] SkeletonViewer, even more sophisticated atlas file search. 2020-04-21 17:34:50 +02:00
Nathan Sweet
b0407a850c Merge branch '3.8' into 3.9-beta 2020-04-19 16:46:41 +02:00
Nathan Sweet
30e7812d1f [libgdx] SkeletonViewer, even better handling of atlas file look up. 2020-04-19 16:40:59 +02:00
Nathan Sweet
1896102d70 Merge branch '3.8' into 3.9-beta
# Conflicts:
#	spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java
2020-04-19 15:33:59 +02:00
Nathan Sweet
02ecbae91c [libgdx] SkeletonViewer, look harder for atlas using common Unity suffixes. 2020-04-14 18:33:01 +02:00
NathanSweet
5ed73c8a94 Use field for Skeleton Viewer version. 2020-02-24 00:47:19 +01:00
NathanSweet
cbfff6e9ba Use libgdx Null annotation. Updated Eclipse project files. 2020-02-13 20:20:07 +01:00
NathanSweet
53068fc7f1 Use annotation for null analysis rather than javadoc. 2020-02-13 15:32:12 +01:00
badlogic
934bec56b7 Merge branch '3.8' into 3.9-beta 2019-12-20 12:27:35 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
ebe44b0e13 Merge branch '3.8' into 3.9-beta 2019-12-12 14:41:18 +01:00
NathanSweet
6568c5d64e Fixed JsonRollback when a skin has no attachments. 2019-12-12 10:56:26 +01:00
NathanSweet
ede4ac7b45 Reverse and hold previous checkboxes for Skeleton Viewer. 2019-11-22 22:09:12 +01:00
NathanSweet
c167d8bc52 [libgdx] Fixes for JsonRollback (to 3.7). 2019-08-20 19:25:23 +02:00
NathanSweet
c24b8b348d [libgdx] Removed JsonRollback println. 2019-08-13 17:13:12 +02:00
NathanSweet
12fc3d2823 [libgdx] Fixed Skeleton Viewer not allow deselection of animations or skins. 2019-07-07 00:16:06 +02:00
NathanSweet
0b6a3139c5 [libgdx] JsonRollback, add some attributes that are now optional. 2019-06-05 15:51:35 +02:00
NathanSweet
14aa093d2d [libgdx] JsonRollback tool clean up. 2019-06-05 10:17:16 +02:00
NathanSweet
c98ed30ebb [libgdx] Updated JsonRollback tool to go from 3.8 JSON to 3.7. 2019-06-05 10:05:31 +02:00
NathanSweet
ec5b721557 [libgdx] Set array sizes up front rather than shrink afterward.
No format or functional changes here.
2019-06-03 16:32:45 +02:00
NathanSweet
d5f5ff004f [libgdx] SkeletonViewer, reload if the atlas file changes. 2019-05-13 19:54:59 +02:00
badlogic
09130b15df Merge branch '3.7' into 3.8-beta 2019-05-02 11:43:36 +02:00
badlogic
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
NathanSweet
a42f135baa [libgdx] SkeletonViewer, show "Reload" for load scale reset button. 2019-04-16 19:04:57 +02:00
badlogic
58fe4f464e [java] Fixed JsonRollback tool. JDK 10 compiler doesn't like untyped generic instantiation anymore. 2019-01-29 10:54:57 +01:00
badlogic
1d31ea5f51 [skeletonviewer] Closes #1268, allow specification of file to load on CLI. 2019-01-29 10:14:03 +01:00
NathanSweet
d9e39c2866 [libgdx] SkeletonViewer, display track percentages with lowest at bottom. 2018-12-01 20:59:19 +01:00
NathanSweet
750722f1c9 Catch Throwable rather than Exception. 2018-11-20 21:44:47 +01:00
NathanSweet
d9a6b9151b Changed skeleton flipX/Y to scaleX/Y.
Cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance.
2018-07-02 16:45:06 +02:00
badlogic
a8fd3e14be [cpp] Fixed up binary reader, added debug extension for memory profiling, fixed up RTTI usage, fixed update cache sorting. 2018-02-22 15:31:28 +01:00
Nathan Sweet
c25675f75e Disallow additive on track 0. 2017-10-30 14:15:27 +01:00
Nathan Sweet
0d4ce16fc3 MSAA for Skeleton Viewer.
WCGW
2017-10-27 21:02:36 +02:00
NathanSweet
bda035e836 Added additive mixing, still a WIP. 2017-10-27 00:23:41 +02:00
NathanSweet
1e7f7026ab [libgdx] Fixed off by 1 errors. 2017-10-20 22:00:16 +02:00
NathanSweet
6dcd54368d [libgdx] Added filtering checkbox to Skeleton Viewer. 2017-10-13 16:34:28 +02:00
NathanSweet
76f0b208d9 Changed SV bg color to match editor default bg color (when gradient is off and square alpha is 0). 2017-10-09 11:52:01 +02:00
NathanSweet
5cd07084b0 [libgdx] Fixed non-PMA two color tinting for Skeleton Viewer. 2017-10-05 16:23:56 +02:00
Nathan Sweet
eb84807152 Don't fail to run if prefs were corrupt. 2017-09-30 20:19:58 +02:00
Nathan Sweet
df9f7ba040 Fixed list scroll focus. 2017-08-23 12:14:32 +02:00
Nathan Sweet
916167e028 Fixed skin name not being saved. 2017-08-23 11:25:57 +02:00
Nathan Sweet
15e4f2ff4e Fixed mouse scroll after focusing list. Fixed loading atlas for .skel.bytes data file. 2017-08-22 22:54:28 +02:00
NathanSweet
069e3e3236 Better atlas finding. 2017-06-19 17:02:24 +02:00
NathanSweet
7e75c7c5b1 [libgdx] SkeletonViewer keeps loop state for tracks playing. 2017-06-01 23:43:30 +02:00
NathanSweet
1b4ac3ba8e [libgdx] SkeletonViewer clean up. 2017-06-01 21:14:49 +02:00
NathanSweet
b882fb8c51 Support for multiple mixing without dipping.
The multiple mixing setting has been removed. Multiple mixing is always done and dipping is avoided for adjacent track entries.

This is pretty close to complete. Mixing `a -> b` where both key property `x` avoids dipping. If the mix is interrupted by `c`, the dipping is properly mixed out. However, if `c` *also* keys `x`, a dip is seen.

This is good test JSON data:
http://n4te.com/x/1948-6b1G.txt
The problem can be seen by doing `m1 -> m1-dup` then interrupting the mix with `m1`.

Related issues: #621, #815, #899, #900
2017-05-16 04:35:54 +02:00
Nathan Sweet
7b40f0c4d0 Return number of clipping polygons.
For metrics in editor.
2017-04-21 15:07:10 +09:00