Harald Csaszar
8a79009d4e
[unity] Updated version numbers to 3.9 in package.json files added in last commit on 3.8 branch. See #1276 .
2020-04-06 18:07:44 +02:00
Harald Csaszar
39b08f5044
Merge branch '3.8' into 3.9-beta
2020-04-06 18:05:46 +02:00
Harald Csaszar
3321751f98
[unity] Added package.json files to support using the spine-unity core runtime and the examples as UPM packages. This could be used to e.g. reduce compile time. See #1276 .
2020-04-06 18:01:40 +02:00
Nathan Sweet
6b680f7b53
[libgdx] It is safe to use unordered arrays for the Triangulator convexPolygons and convexPolygonsIndices.
...
Saves copying when removing empty polygons.
2020-04-02 22:56:51 +02:00
Nathan Sweet
24ff3258ec
[libgdx] Fixed AnimationState tests.
...
Commit a321aa76d556a618a09abb3adeb7473a6c099304 added "|| timeline instanceof EventTimeline" to `computeHold`, so event timelines always use FIRST, never HOLD. This changed the timing slightly and broke the test, but the new timing is better.
2020-04-02 17:38:46 +02:00
Nathan Sweet
adc3bbb774
[libgdx] Prefer direct array access.
...
Already did it some places, might as well do it everywhere.
2020-04-02 00:11:24 +02:00
Harald Csaszar
fbcd00d41a
[unity] Replaced full json parsing for version string in SkeletonDataCompatibility.GetVersionInfo() with lightweight regex variant (fallback to full parsing). Affects editor only, built binary always excluded GetVersionInfo() checks.
2020-04-01 15:20:43 +02:00
Nathan Sweet
a28f490c45
Merge branch '3.8' into 3.9-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java
2020-03-30 23:33:03 +02:00
Nathan Sweet
b566bfb0b9
Javadocs.
2020-03-30 23:21:31 +02:00
Harald Csaszar
7c2e2cb7ef
[unity] Fixed a potential null reference exception reported by a user.
2020-03-30 17:46:29 +02:00
Nathan Sweet
dd1b3aaa50
Improved AnimationState deform mixing while attachment timelines mix out.
...
See EsotericSoftware/spine-editor#545 for details.
fixes #1292
fixes #1352
fixes EsotericSoftware/spine-editor#545
2020-03-30 17:42:03 +02:00
Mario Zechner
2465cef151
Merge branch '3.8' into 3.9-beta
2020-03-30 16:22:39 +02:00
Mario Zechner
70e7519813
[ue4] Apply V1 default settings in build.cs only for UE 4.24 and later. Previous versions don't have that setting. Closes #1631 .
2020-03-30 16:22:15 +02:00
Mario Zechner
7089947ecc
[ue4] Updated example project to UE 4.24.3. Fixed up plugin module headers and build.cs files to conform to the new UBT rules. We use the V1 default settings for now, to keep compatibility with older UE4 versions.
2020-03-30 15:55:13 +02:00
Harald Csaszar
d94dbdc4d3
Merge branch '3.8' into 3.9-beta
2020-03-27 20:06:45 +01:00
Harald Csaszar
2743f9159b
[unity] added minor changelog section mentioning added URP example scene.
2020-03-27 20:06:27 +01:00
Harald Csaszar
4ef9af5b99
Merge branch '3.8' into 3.9-beta
2020-03-27 20:03:11 +01:00
Harald Csaszar
f75adfaca8
[unity] Improved Editor behaviour of RenderExistingMesh component. Removed unnecessary SkeletonGraphic codeparts from it.
2020-03-27 19:29:52 +01:00
Harald Csaszar
a5c3200f89
[unity] Added changelog entry for the last commits.
2020-03-27 19:09:52 +01:00
Harald Csaszar
20d0525c22
[unity] Added Outline Shaders URP example scene demonstrating the workflow using the new RenderExistingMesh component and the new outline URP shader.
2020-03-27 18:53:53 +01:00
Harald Csaszar
519b01ee51
[unity] Added OnMeshAndMaterialsUpdated callback event to SkeletonRenderer and SkeletonGraphic. Added example component RenderExistingMesh.cs to render a mesh again with different materials, as required by the new outline-only shaders added in the previous commit.
2020-03-27 17:54:36 +01:00
Harald Csaszar
6df16d4fe1
[unity] Added ontline-only single pass shaders to LWRP and URP packages. This allows for separate outline child GameObjects that reference the existing Mesh of their parent, and re-draw the mesh using this outline shader.
...
The component to ease replacing materials of the parent will be added in separate upcoming commit.
2020-03-27 16:56:33 +01:00
Harald Csaszar
17e836ac25
Merge branch '3.8' into 3.9-beta
2020-03-27 12:36:54 +01:00
Harald Csaszar
3bac3da543
[unity] Added additional measures to prevent undesired setting of TK2D define. It has strangely been reported as enabled as if the respective button was pressed, although it never appeared - potentially a unity inspector UI bug.
2020-03-27 12:35:01 +01:00
Harald Csaszar
afc616fe3c
Merge branch '3.8' into 3.9-beta
2020-03-26 16:15:52 +01:00
Harald Csaszar
501677b969
[unity] Fixed SkeletonMecanim unnecessarily applying clips twice. Closes #1648 .
2020-03-26 16:12:33 +01:00
Harald Csaszar
5eddac05ac
Merge branch '3.8' into 3.9-beta
2020-03-23 13:49:53 +01:00
Harald Csaszar
16c81c7b97
[unity] Fixed Update potentially not being called after Initialize in the first frame after instantiation in certain conditions. Closes #1646 .
2020-03-23 13:49:31 +01:00
Nathan Sweet
9b2690bfe7
Formatting.
2020-03-22 03:10:14 +01:00
Harald Csaszar
5e73e94ffa
[xna] added changelog.md section of previous commit to 3.9 as well.
2020-03-20 19:41:14 +01:00
Harald Csaszar
95e147d898
Merge branch '3.8' into 3.9-beta
2020-03-20 19:39:37 +01:00
Harald Csaszar
e1274f096d
[xna] Added normalmap support via SpineEffectNormalmap and added support for loading multiple texture layers following a suffix-pattern. Closes #1645 .
2020-03-20 19:37:39 +01:00
Harald Csaszar
30eae619d2
Merge branch '3.8' into 3.9-beta
2020-03-17 11:42:56 +01:00
Harald Csaszar
36a6d62ef0
[unity] Fixed null reference exception at ActivateBasedOnFlipDirection Component. Closes #1643 .
2020-03-17 11:42:07 +01:00
Harald Csaszar
7f7adad49f
[unity] Updated 3.9 changelog section with sections of last commits.
2020-03-11 20:11:39 +01:00
Harald Csaszar
4a2019a723
Merge branch '3.8' into 3.9-beta
2020-03-11 20:09:09 +01:00
Harald Csaszar
016f438d59
[unity] SkeletonGraphic now fully supports SkeletonUtility for generating a hierarchy of SkeletonUtilityBones. Closes #1637 .
2020-03-11 20:07:25 +01:00
Harald Csaszar
4ebd9917b4
[unity] Fixed drag&drop instantiation using last hierarchy node as parent when dopping over empty hierarchy area below last item. Closes #1641 .
...
Also fixed a null reference exception in TextureModificationWarningProcessor reported by a user.
2020-03-11 15:32:08 +01:00
Harald Csaszar
b86333b11a
[unity] Fixed drag&drop instantiation using last hierarchy node as parent when dopping over empty hierarchy area below last item. Closes #1641 .
...
Also fixed a null reference exception in TextureModificationWarningProcessor reported by a user.
2020-03-11 15:30:18 +01:00
NathanSweet
fef881730d
Don't unbind shaders.
...
https://github.com/libgdx/libgdx/pull/5944
2020-03-11 11:30:30 +01:00
Harald Csaszar
06b532504d
Merge branch '3.8' into 3.9-beta
2020-03-10 14:11:43 +01:00
Harald Csaszar
919b7badcb
[unity] Added missing Fixed Normal Space option World-Space to all Sprite shaders (including URP and LWRP packages). Closes #1638 .
2020-03-10 14:10:31 +01:00
Harald Csaszar
d67b3a9ccb
Merge branch '3.8' into 3.9-beta
2020-03-10 12:43:49 +01:00
Harald Csaszar
daa2a76b3a
[unity] Fixed Getting Started/4 Object Oriented Sample to no longer use Spineboy-unity asset but Spineboy-pro instead (which is included as a complete Spine example project on the editor side). See #1628 .
2020-03-10 12:41:51 +01:00
Harald Csaszar
6a912b5d5a
Merge branch '3.8' into 3.9-beta
2020-03-06 14:56:25 +01:00
Harald Csaszar
a4127df1a8
[unity] Fixed Tint black being ignored when used in combination with additive. Secondary dark color was not premultiplied with alpha before passed to the shader but multiplied in shader, which was wrong (as alpha was set to 0 for additive blending then). Closes #1634 .
2020-03-06 14:53:56 +01:00
Harald Csaszar
81a192debe
Merge branch '3.8' into 3.9-beta
2020-03-02 17:06:02 +01:00
Harald Csaszar
216193e4b3
[unity] Fixed SkeletonUtilityEyeConstraint wrong offset when disabled and re-enabled. Closes #1632 .
2020-03-02 17:05:17 +01:00
Harald Csaszar
c2d2aad432
Merge branch '3.8' into 3.9-beta
2020-02-26 20:45:51 +01:00
Harald Csaszar
3d7a4b3c05
[unity] Cleaned up and re-serialized all Spine Examples example scenes in regards to problems with recent Unity versions (some assets did not display due to serialization differences / auto update problems).
2020-02-26 20:45:20 +01:00