4074 Commits

Author SHA1 Message Date
badlogic
e55818a561 [libgdx] Fixed snapshot version. 2018-02-23 11:15:14 +01:00
badlogic
d9f03e8c51 Merge branch '3.6' into 3.7-beta 2018-02-23 11:14:37 +01:00
badlogic
4f446e7952 [maven-release-plugin] prepare for next development iteration 2018-02-23 11:12:40 +01:00
badlogic
03f3aadca3 [maven-release-plugin] prepare release spine-libgdx-3.6.52.1 spine-libgdx-3.6.52.1 2018-02-23 11:12:34 +01:00
badlogic
425b2936d1 [cpp] Fixed SkeletonJson deform timeline parsing. Fxied leak in EventQueue. 2018-02-22 17:13:45 +01:00
badlogic
6e8f0eaa27 [cpp] More SkeletonBinary fixes. 2018-02-22 17:02:59 +01:00
badlogic
4731a584f3 [c] Removed dependency on kvec 2018-02-22 16:30:35 +01:00
badlogic
53fe61db06 [cpp] More fixes to SkeletonBinary 2018-02-22 16:13:16 +01: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
badlogic
2d41846b1f [cpp] Refactored hash map, it's really a linked list for simplicity 2018-02-22 13:27:37 +01:00
badlogic
ed7dc4ea93 [cpp] Added preliminary SFML backend, fixed up a few APIs. 2018-02-21 17:52:56 +01:00
badlogic
6d243eca48 [cpp] Removed Vector.begin/end, fixed up vector assignments. 2018-02-21 16:08:41 +01:00
badlogic
3cf3312180 [cpp] Fixed up Pool to not be dumb, added more stats to test harness. 2018-02-21 15:38:26 +01:00
badlogic
4234b17ffa [cpp] Removed // Empty 2018-02-21 15:29:57 +01:00
badlogic
5af3d93403 [cpp] Added Color, fixed up incorrect use of ensureCapacity/setSize of Vector. Fixed bugs in SkeletonBinary. 2018-02-21 15:23:35 +01:00
badlogic
1c21542148 [cpp] Replaced usages of math.h with MathUtil. 2018-02-20 15:32:31 +01:00
badlogic
bef01b8e89 [cpp] Refactored String and Vector. 2018-02-20 15:10:40 +01:00
badlogic
88a1a58813 Added Clion/CMake build dir to gitignore. 2018-02-20 14:24:37 +01:00
badlogic
a8af3fa07e [cpp] First Clang-Tidy run. 2018-02-16 17:36:07 +01:00
badlogic
895407b69d [cpp] Replaced all usages of std::string (except in RTTI) with custom String. Fixed a bunch of unnecessary copies/pass by values. 2018-02-16 16:51:55 +01:00
badlogic
ba90852ad6 Merge branch '3.6' into 3.7-beta 2018-02-16 13:48:10 +01:00
badlogic
4d5010680d [ts][webgl] Slot range rendering in SkeletonRenderer and SceneRenderer. Closes #1083 2018-02-16 13:47:03 +01:00
badlogic
4a9446ed83 [cpp] Fixing up SkeletonBinary. 2018-02-16 11:42:25 +01:00
badlogic
11d0a47360 [cpp] Fixed up memory issues & crashes. HashMap is a linked list atm, need a better replacement. 2018-02-15 18:45:24 +01:00
badlogic
e7e240d109 [cpp] Crashes and leaks everywhere :D 2018-02-14 16:49:55 +01:00
badlogic
3254747e94 [c++] Removed old test harness, added new one, added leak detector, fixed new operator overloads, Vector doesn't copy on insert etc. See #1073 2018-02-13 17:31:29 +01:00
badlogic
3f32e071a1 Merge branch '3.6' into 3.7-beta 2018-02-13 14:20:04 +01:00
badlogic
db504d7bc6 Updated UE4 project to use 4.18. 2018-02-13 14:09:43 +01:00
pharan
1606933335 [unity] Rename Examples to Spine Examples 2018-02-11 18:13:52 +08:00
pharan
398884f294 [unity] Remove old Gizmos folder meta file. 2018-02-11 18:09:58 +08:00
pharan
3be056c422 [unity] Add PointFollower editor conveniences. 2018-02-09 17:45:16 +08:00
badlogic
814dcf302b Merge branch '3.6' into 3.7-beta 2018-02-08 16:29:13 +01:00
pharan
ca870d6b19 [unity] Add PointFollower. 2018-02-08 22:16:06 +08:00
badlogic
a0340f82f5 Merge branch '3.6' of https://github.com/esotericsoftware/spine-runtimes into 3.6 2018-02-08 14:40:21 +01:00
badlogic
7a10d04e61 [starling] Closes #1078, breaking change. If a skeleton requires two color tinting, you have to enable it manually via SKeletonSprite.twoColorTint = true. Skeletons with two color tinting enabled use TwoColorMeshStyle, which has a different vertex layout and shader compared to the default layout and shaders used by Starling and the spine-starling runtime. This will break your batch and add additional draw calls, use with care. 2018-02-08 14:39:51 +01:00
John
f5d62bf88a
[unity] Fix <none> item for [SpineSlot] attribute. 2018-02-08 21:32:09 +08:00
badlogic
d27a9a3d87 [starling] Remove allocations in TwoColorEffect. Closes #1078 2018-02-08 14:02:13 +01:00
badlogic
200bb7765d Updated .gitignore to exclude new dependency directories.g 2018-02-08 13:19:14 +01:00
badlogic
28df2f8944 Merge branch '3.6' into 3.7-beta 2018-02-06 15:16:55 +01:00
badlogic
39c63887c0 Merge branch '3.6' of https://github.com/esotericsoftware/spine-runtimes into 3.6 2018-02-06 15:16:44 +01:00
badlogic
eecde9e871 [cocos2d-x] Closes #1075, added SkeletonRenderer:setSlotsRange and SkeletonRenderer::createWithSkeleton. Allows rendering parts of a single skeleton, mixed with other nodes. See SkeletonRendererSeparator.cpp for an example. 2018-02-06 15:16:23 +01:00
badlogic
6f6db39f64 [cpp] Added spine.h 2018-02-06 14:13:40 +01:00
badlogic
2137dddf3b [sfml] Added cpp backend, refactored build. 2018-02-05 13:52:37 +01:00
badlogic
7180f17af2 [cpp] All Spine objects derrive from SpineObject so we can override new/delete, which in turn calls SpineExtension allocation methods (not implemented yet). Refactored SpineExtension, removing use of macros, introducing use of templated static methods for more comfort. Rewired all allocation code throughout the runtime. See #1046. 2018-02-01 17:40:55 +01:00
pharan
cf7447628b [unity] Use IHasSkeletonDataAsset interface. 2018-02-01 13:04:27 +08:00
pharan
4c7a6b6501 [unity] Use explicit primitive type instead of var. 2018-02-01 13:03:29 +08:00
pharan
1d5b62c2fd [unity] Skip SkeletonUtility follow post-local phase if bones are not constrained. 2018-01-31 19:32:34 +08:00
pharan
9e89e37c54 [unity] Disabled HingeChain2D code. 2018-01-31 19:27:34 +08:00
pharan
b7b839063b [unity] Fix unconstrained SkeletonUtility following one frame behind. 2018-01-31 19:27:07 +08:00
pharan
c584de7c26 [unity] Make Skeleton Material preview 2D. 2018-01-31 19:19:54 +08:00