7511 Commits

Author SHA1 Message Date
Mario Zechner
3493de7fe8 Formatting 2022-10-28 10:40:38 +02:00
Mario Zechner
1121a1de61 [godot] Closes #2185, custom skins need to be referenced when set on a SpineSkeleton. 2022-10-28 10:38:45 +02:00
Harald Csaszar
ace19d9381 [unity] PMA textures now have sRGB (Color Texture) disabled by default to prevent border artifacts with mipmaps. Closes #2187. 2022-10-27 11:07:19 +02:00
badlogic
d8396435d3 [ue4] Closes #2172, check state before returning Spine::Skeleton 2022-10-24 14:31:26 +02:00
Mario Zechner
b1d5e7727d [cpp] Fix parsing of dark colors in skeleton binary. Closes #2170. 2022-10-14 12:57:01 +02:00
Mario Zechner
3f5e00109c [cpp] Pass ids by reference, closes #2177 2022-10-14 12:07:04 +02:00
Harald Csaszar
8f01d089e4 [Unity] SkeletonRenderSeparator: Fixed Update When Invisible modes leading to invisible skeleton. Fixed Enable Separator property not triggering component dirty state/undo. Closes #1960. 2022-10-10 16:42:14 +02:00
Mario Zechner
88515ec1a9 [c][cpp] Check if slot attachment is NULL when applying sequence timeline. 2022-10-07 12:24:07 +02:00
Harald Csaszar
9d6afa1853 [unity] Added SkeletonAnimationMulti methods SetActiveSkeleton(int index) and getter property SkeletonAnimations, some code cleanup. 2022-10-04 13:20:35 +02:00
Mario Zechner
e2dbc468e4 [ts] Release 4.1.23 2022-10-04 09:35:16 +02:00
Mario Zechner
4c8167b885 [threejs] Fix batch capacity calculation, closes #2163 2022-10-04 09:33:13 +02:00
Mario Zechner
09f1e0c95c [cpp] Fix formatting. 2022-10-03 14:56:04 +02:00
Mario Zechner
927fd637f0 [cocos2dx] Rework way meshes are generated to fix crash when attachment sources region from a sequence. Closes #2166. 2022-10-03 14:50:25 +02:00
Harald Csaszar
114852b15c [unity] Fixed SkeletonMecanim incorrect looping playback of reversed non-looping clip. Closes #2165. 2022-09-30 14:10:04 +02:00
Nathan Sweet
5d1852662c [libgdx] SkeletonViewer, don't use additive for track 0. Improved UI disable states. 2022-09-29 11:43:05 -04:00
Harald Csaszar
7e440c28ae [unity] Moved common Spine/Blend shader functionality to shared include files. Closes #1721. 2022-09-28 21:01:59 +02:00
Harald Csaszar
2b85114d54 [unity] Added Preferences parameter to disable console error when SkeletonDataAsset skeleton data file is none. Finishes code changes to allow copy protection systems. Closes #1794. 2022-09-28 18:46:31 +02:00
Harald Csaszar
eb7bf3a8b3 [unity] Fixed excessive UnloadingUnusedAssetsImmediate during build. Initially created to avoid out of memory exceptions, can now be disabled via preferences. Closes #2160. 2022-09-27 20:38:33 +02:00
Harald Csaszar
965e3c982d [unity] Fixed URP unlit shader incorrect shader stripping. Removed unnecessary problematic multi_compile variants. Closes #2162. 2022-09-27 20:17:51 +02:00
Harald Csaszar
4a0dabe4c3 [unity] Fixed SkeletonGraphic.SkeletonData vs .Skeleton.Data inconsistent behaviour, now both call Initialize(false). Closes #2161. 2022-09-27 17:03:59 +02:00
Mario Zechner
b48b5a7801 [godot] More linux build changes. 2022-09-27 09:35:47 +02:00
Mario Zechner
b831f7511e [godot] Use official Ubuntu repo for deps. 2022-09-27 09:33:28 +02:00
Mario Zechner
ec0ea45149 [c] Fix formatting. 2022-09-26 14:03:59 +02:00
Mario Zechner
7d02b417c1 [godot] Fix v4 example project. 2022-09-26 14:03:15 +02:00
Mario Zechner
6a2a1f8101 [godot] Only log if actual work happens. 2022-09-26 13:42:03 +02:00
Mario Zechner
158eb4e7fb [godot] Conversion script .json -> .spine-json for existing projects. 2022-09-26 13:38:39 +02:00
Mario Zechner
a18fc31041 [godot] Use .spine-json extension instead of .json, see #2134 2022-09-26 10:41:26 +02:00
Mario Zechner
ef7eb1cb07 [c] Closes #2157, missing break in deform timeline apply. 2022-09-26 10:03:57 +02:00
Mario Zechner
aeacf6e502 [c] Closes #2156, incorrect timeline type check. 2022-09-21 13:19:44 +02:00
Harald Csaszar
81708ebb0d [unity] Call computeWorldVertices before accessing region uvs in SkeletonBaker. Fix only for cosmetic reasons, SkeletonBaker doesn't map sequence functionality to Unity skeletal animation. See #2154. 2022-09-15 11:33:41 +02:00
Mario Zechner
669af9f6bb Formatting. 2022-09-15 08:37:55 +02:00
Mario Zechner
25719370c7 [ue4] Call computeWorldVertices before fetching renderer object. See #2154. 2022-09-15 08:36:00 +02:00
Mario Zechner
d890eed2dc [cocos2dx] Update README.md for M1. 2022-09-15 08:32:44 +02:00
Mario Zechner
34534d0e90 [godot] Call computeWorldVertices before fetching region. See #2154 2022-09-15 08:09:48 +02:00
Mario Zechner
98980e02d3 [csharp] Fix port of 2154 2022-09-15 08:03:25 +02:00
Mario Zechner
531e256d6d [c][cpp][sfml] Fixes #2154 2022-09-15 07:58:12 +02:00
Mario Zechner
975a3fa30a [libgdx] Fix UVs for null region in RegionAttachment.updateRegion() 2022-09-15 07:48:58 +02:00
Mario Zechner
ba5f89f361 [ts] Correct order of UV assignements in RegionAttachment.updateRegion() 2022-09-15 07:46:33 +02:00
Mario Zechner
dc978ed05d [ts] Fix port of 899f7d7 2022-09-15 07:45:30 +02:00
Luke Ingram
1ef33f1d1a [ts] Port of d6adbe9.
See d6adbe96d8
2022-09-14 17:37:58 -04:00
Luke Ingram
9f5ce06f17 [sdl] Port of 899f7d7
Also, fix typo in README.md.
2022-09-14 17:32:13 -04:00
Harald Csaszar
f1cababc9a [unity] Added Preferences setting Reload SkeletonData after Play, disable to avoid the reloading delay after exiting play-mode. 2022-09-14 17:16:10 +02:00
Nathan Sweet
d0002bcbab [c] Formatting. 2022-09-14 10:28:42 -04:00
Nathan Sweet
899f7d77ef [monogame] Fixed rendering for sequence attachments.
A region attachment with a sequence has its texture region set by `computeWorldVertices`. That must be called before the texture region is assigned to a local.
2022-09-14 10:21:00 -04:00
Harald Csaszar
b6e6712145 [csharp] Port of commit d6adbe96. Allow calling RegionAttachment#updateRegion when region is null. 2022-09-14 13:57:12 +02:00
Mario Zechner
926612b104 [c] Fix compiler warning/error on MSVC 2019 v16.11.18 2022-09-14 10:52:53 +02:00
Nathan Sweet
d6adbe96d8 [libgdx] Allow calling RegionAttachment#updateRegion when region is null.
Mesh already allows this. SkeletonJson/Binary call `updateRegion` when the sequence is null, which fails before this commit if the attachment loader doesn't set a region. That is a valid usecase, eg to set regions later.

This also orders setting the UVs array indices to 0-7.
2022-09-13 18:12:31 -04:00
Nathan Sweet
537978eb0a [libgdx] Fixed Skeleton Viewer not closing in some cases. 2022-09-13 18:12:09 -04:00
Mario Zechner
57b985a382 [godot] Closes #2136, chmod a+x Linux binaries. 2022-09-13 10:31:26 +02:00
Mario Zechner
316c114855 Formatting. 2022-09-13 10:00:54 +02:00