58 Commits

Author SHA1 Message Date
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
badlogic
a1889341c9 [libgdx] Fixed SkeletonViewer scale on HDPI screens, fixed NPE when saving preferences if no skeleton is loaded yet 2017-04-20 13:54:05 +02:00
Nathan Sweet
f881ee6942 [libgdx] SkeletonViewer supports 2x scale for 4K displays. 2017-04-20 20:47:19 +09:00
Nathan Sweet
160c491d90 Fixed min height of skin and animation select boxes. 2017-04-07 11:13:35 +09:00
Nathan Sweet
bc3cbf22e8 Clipping attachment loading, clean up. 2017-03-31 10:45:45 +09:00
Nathan Sweet
e4320e281f Fixed Skeleton Viewer loading with mixing multiple checked. 2017-03-26 12:49:42 +09:00
Nathan Sweet
6c2ec1b46b Moved multiple mixing checkbox. 2017-03-26 09:17:42 +09:00
Nathan Sweet
b4e927f539 Added multiple mixing checkbox to the Skeleton Viewer. 2017-03-26 09:14:10 +09:00
Nathan Sweet
4863ce8bfc Scale reset button now reloads skeleton even if scale is 1. 2017-03-26 07:46:40 +09:00
Nathan Sweet
89773820b1 Reverse SV zoom direction. 2017-03-26 06:33:49 +09:00
Nathan Sweet
c46d0ddde0 Separated zoom and scale sliders, added reset buttons, mouse wheel zoom. 2017-03-25 11:56:46 +09:00
badlogic
011aca7b25 [skeletonviewer] Uses camera instead of reload + scale. Allows to debug runtime issues more easily 2017-03-23 10:25:26 +01:00
badlogic
a04c0088cb Merge branch 'master' into 3.6-beta 2017-02-23 14:38:23 +01:00
badlogic
80a0bc90ab Fixed pan in SkeletonViewer 2017-02-09 11:21:42 +01:00
NathanSweet
e8296ebc52 Merge branch 'master' into 3.6-beta 2016-11-30 17:44:25 +01:00
NathanSweet
efd0b31723 Added PointAttachment. 2016-11-30 01:11:09 +01:00
NathanSweet
25eae31ae8 [libgdx] Less ugly test code. 2016-11-29 19:07:28 +01:00
NathanSweet
b75a3ddecb Left some code commented out for easier AnimationState testing. 2016-11-29 18:15:42 +01:00
NathanSweet
a24fea41c0 Merge branch 'master' into 3.6-beta 2016-11-28 19:25:30 +01:00
NathanSweet
15145fe709 [libgdx] Fixed Skeleton Viewer NPE when project fails to open. 2016-11-28 19:25:10 +01:00
NathanSweet
77099330ad Refactored skeleton renderer, added two color tint polygon renderer. 2016-11-28 00:41:41 +01:00
NathanSweet
deca6bb92f [libgdx] Reset to setup pose when trackEnd is reached. 2016-11-23 16:37:08 +01:00
NathanSweet
e7d25dc2cb [libgdx] Reset rotation direction when changing TrackEntry alpha. 2016-11-20 15:08:01 +01:00
NathanSweet
36000e3c55 Updated to v3.5 (merge dev branch).
# Conflicts:
#	spine-c/src/spine/AnimationState.c
2016-11-15 23:10:23 +01:00
NathanSweet
97756d6921 Added version placeholder for building JAR. 2016-10-17 11:27:36 +02:00
NathanSweet
c0fdc454a2 Fixed inconsistent newlines.
License header was followed by \n\n and files ended with \n. Changed to \r\n.
2016-10-15 23:45:16 +02:00
badlogic
5aa27771c3 [runtimes] Updated ALL sources to use latest Spine Runtimes License v2.5. Manually checked all the things... 2016-10-13 15:12:05 +02:00
Mario Zechner
f84ae17615 Updated License Headers 2016-10-13 10:27:54 +02:00
NathanSweet
eded12cd52 Removed hardcoded paths.
Oops, sorry!
2016-06-20 19:25:29 +02:00
NathanSweet
9a469c0460 Prettier with varargs. 2016-06-18 21:57:26 +02:00
NathanSweet
f961c127f6 Added coverting linkedmesh to weightedlinkedmesh. 2016-06-18 19:16:02 +02:00
NathanSweet
2f846cfba5 Added JsonRollback, a tool for converting newer JSON so it can be loaded by an older Spine version. 2016-06-17 12:24:38 +02:00
NathanSweet
ee29123dfa Spine v3.3 WIP 2016-05-21 00:40:07 +02:00
NathanSweet
f2eed37444 Updated spine-libgdx to 3.1.00: linked meshes. 2016-03-03 07:26:49 +01:00