5702 Commits

Author SHA1 Message Date
NathanSweet
068a554cc9 Avoid iterators for hot paths. 2019-12-06 22:22:18 +01:00
NathanSweet
65752c6d39 A little more minor skin clean up. 2019-12-06 22:22:18 +01:00
Harald Csaszar
2b4bbcb4ee [unity] Import: Fixed Skeleton not being updated when atlas page texture count changed. Closes #1562. 2019-12-05 12:58:13 +01:00
Harald Csaszar
60bfdd16f0 [unity] Fixed Timeline SpineAnimationStateTrack not showing Track Index parameter in Inspector at older Unity versions. Closes #1558. 2019-12-02 19:11:26 +01:00
Harald Csaszar
feba925a79 Merge branch '3.8' into 3.9-beta 2019-12-02 18:24:03 +01:00
Harald Csaszar
1802f7319a [csharp] Fixed an error in Skin where Skin.setAttachment() did not work as expected on 3.8 branch (See #1485). 2019-12-02 18:01:33 +01:00
Harald Csaszar
80f42c65a4 [unity] Minor cleanup, removed some useless comments. 2019-12-02 17:43:48 +01:00
Harald Csaszar
1d5189db81 [unity] Cleanup: merged common code of GetRepackedAttachments and GetRepackedSkin. See commit e3245ed. 2019-12-02 16:30:32 +01:00
Harald Csaszar
e3245ed590 [unity] Added support for additional texture channels (e.g. normal maps) at GetRepackedAttachments(). Commit before merging common code of GetRepackedAttachments and GetRepackedSkin. See #1519. 2019-12-02 16:21:45 +01:00
NathanSweet
26aaed331f Minor skin clean up. 2019-11-29 21:07:30 +01:00
Harald Csaszar
d99fd64e2d [unity] Re-added removed extension method GetRepackedAttachments(). Cleanup: Removed extension methods Attachment.GetRegion(). See commit f2a8c9a. See #1557. 2019-11-29 16:45:20 +01:00
Harald Csaszar
f3b6cc5933 [unity] Removal of usage statement. Addition to last cleanup commit, see commit c6bd125. 2019-11-29 16:10:26 +01:00
Harald Csaszar
c6bd125dea [unity] Cleanup removing OrderedDictionary usage in Skin. See commits ab7bd0f and f2a8c9a. 2019-11-29 16:00:23 +01:00
NathanSweet
ab7bd0f75f Minor clean up. 2019-11-29 14:41:19 +01:00
Harald Csaszar
f2a8c9a3c1 [unity][csharp] API Cleanup: removed many redundant extension methods that are now obsolete with Skin and Attachment API of 3.8. Closes #1557. Fixed an error in Skin where Skin.setAttachment() did not work as expected (See #1485). C# implementation is different to ref-impl here as struct keys do not allow for changing key.Attachment later without removing and readding the entry to the dictionary. 2019-11-29 12:31:39 +01:00
Harald Csaszar
de84c1000e [unity] Fixed Skin extension methods not copying skin bones and constraints. Closes #1556. 2019-11-28 14:40:13 +01:00
Harald Csaszar
237b33d82f [unity] Fixed Skin extension methods not copying skin bones and constraints. Closes #1556. 2019-11-28 14:39:39 +01:00
badlogic
a2bae9dea4 [ts] Generator background image UI and application. 2019-11-28 10:35:16 +01:00
badlogic
c37916a731 [ts][player] Only accept background image bounds if fully specified. 2019-11-27 15:15:56 +01:00
Harald Csaszar
b3e29c4338 [unity] Added Outline Shaders example scene to demonstrate switching to outline materials. See #1531. 2019-11-27 13:49:00 +01:00
Harald Csaszar
847ec12e3d [unity] Added Outline Shaders example scene to demonstrate switching to outline materials. See #1531. 2019-11-27 13:47:51 +01:00
Harald Csaszar
6730852e86 [xna] Fixed another (not so apparent) bug in multi pass rending (item texture reference was cleared to null and added to free pool too early). See #1554. 2019-11-27 12:20:56 +01:00
Harald Csaszar
c771fabf5d [xna] Fixed another (not so apparent) bug in multi pass rending (item texture reference was cleared to null and added to free pool too early). See #1554. 2019-11-27 12:20:05 +01:00
Harald Csaszar
701ef901dc [csharp] Fixed RegionAttachment copy method, did not copy color. Closes #1555. 2019-11-27 10:37:02 +01:00
Harald Csaszar
cb59d8d78b [csharp] Fixed RegionAttachment copy method, did not copy color. Closes #1555. 2019-11-27 10:36:35 +01:00
badlogic
bdad0c7170 Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8 2019-11-26 18:12:19 +01:00
badlogic
fca2f0c7af [ts] web player generator. 2019-11-26 18:12:13 +01:00
Harald Csaszar
56e950e3a7 [xna] Fixed multi pass rending (was not working, did nothing after first pass). Closes #1554. 2019-11-26 13:39:32 +01:00
Harald Csaszar
0b3db3142a [xna] Fixed multi pass rending (was not working, did nothing after first pass). Closes #1554. 2019-11-26 13:36:03 +01:00
Harald Csaszar
873ed56e4b [Examples] Removed previously merged and now redundant spine-unity/hero example asset. 2019-11-26 13:36:03 +01:00
Harald Csaszar
839f5c3b67 [unity] added changelog entry for last commit (SkeletonRenderer.EditorSkipSkinSync) to 3.9 section as well. 2019-11-25 19:22:07 +01:00
Harald Csaszar
ed68aef0ad [unity] Added SkeletonRenderer.EditorSkipSkinSync property for setting custom skins in editor scripts. Only affects inspector synchronisation of skin with initialSkinName, not startup initialization. Closes #1469. 2019-11-25 19:20:58 +01:00
Harald Csaszar
68ae7bd441 [unity] Added SkeletonRenderer.EditorSkipSkinSync property for setting custom skins in editor scripts. Only affects inspector synchronisation of skin with initialSkinName, not startup initialization. Closes #1469. 2019-11-25 19:19:52 +01:00
NathanSweet
d1d108952b Avoid creating a new color object just to set a color. 2019-11-25 14:25:32 +01:00
NathanSweet
fdc73cae67 Javadoc improvements. 2019-11-25 14:19:36 +01:00
NathanSweet
952a34bc08 Restructured timelines to have a curve per value.
EsotericSoftware/spine-editor#118
2019-11-22 22:09:12 +01:00
NathanSweet
ede4ac7b45 Reverse and hold previous checkboxes for Skeleton Viewer. 2019-11-22 22:09:12 +01:00
badlogic
aebe8d3fb6 [libgdx] Switch Java version back to 1.7. 2019-11-22 14:39:30 +01:00
badlogic
7763a8839b [libgdx] Depending on libGDX snapshot builds for now. 2019-11-22 14:35:10 +01:00
NathanSweet
be8f622638 Added support for AnimationState to play backward. 2019-11-22 11:25:11 +01:00
badlogic
8e586b6d38 Merge branch '3.8' into 3.9-beta 2019-11-21 16:36:41 +01:00
badlogic
98f18b4d53 Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8 2019-11-21 16:36:13 +01:00
badlogic
11d32da100 [ue4] Subclass FSlateBrush directly and do not clean up resources manually. The FSlateMaterialBrush implementation in UE 4.22 and below wrongfully frees resources it should not, leading to flickering artifacts on mobile. This was fixed in UE 4.23.1+. The fix in this commits emulates the engine source fix for lower UE4 versions. Closes #1458. 2019-11-21 16:35:55 +01:00
Harald Csaszar
ffb4425e42 [unity] Fixed reappearing incorrect draw order issue under some circumstances when using LWRP and 3+ submeshes with alternating materials. Now disabling GPU instancing at affected materials when fixDrawOrder parameter is enabled. Closes #1486. 2019-11-21 16:07:48 +01:00
Harald Csaszar
7da21aff7a [unity] Fixed reappearing incorrect draw order issue under some circumstances when using LWRP and 3+ submeshes with alternating materials. Now disabling GPU instancing at affected materials when fixDrawOrder parameter is enabled. Closes #1486. 2019-11-21 16:03:40 +01:00
Harald Csaszar
10ac204b1f [unity] Updated Hero skeleton assets to new combined one with sword and morning star skins. Added example scene "SkeletonUtility Platformer HingeChain Physics" for demonstration of hinge chain physics. 2019-11-20 14:34:31 +01:00
Harald Csaszar
572560d313 [unity] Updated Hero skeleton assets to new combined one with sword and morning star skins. Added example scene "SkeletonUtility Platformer HingeChain Physics" for demonstration of hinge chain physics. 2019-11-20 14:33:35 +01:00
Harald Csaszar
1aaf1446ac Example scenes: Updated Hero example character project. Merged spine-unity/Hero and ./Hero to a single new Hero project by Soren. The new project provides separate skins for morning star and sword. Updated other spine-unity example project versions. 2019-11-20 13:52:44 +01:00
Harald Csaszar
915273d458 Example scenes: Updated Hero example character project. Merged spine-unity/Hero and ./Hero to a single new Hero project by Soren. The new project provides separate skins for morning star and sword. Updated other spine-unity example project versions. 2019-11-20 13:50:31 +01:00
Harald Csaszar
0006cd8b3c [unity] Fixed Spine/Skeleton Lit shader not being affected by point lights. Closes #1550. Also fixed outline 4 vs 8 neighbourhood parameter being ignored (due to #pragma multi_compile / #pragma shader_feature not being evaluated in included cginc files, too late in preprocessor stage). 2019-11-19 17:15:06 +01:00