137 Commits

Author SHA1 Message Date
Davide Tantillo
2fa1c28fba [ts] Release 4.2.65 2024-11-13 11:08:02 +01:00
Davide Tantillo
6ab5ddf92d [ts] Release 4.2.64 2024-11-12 10:07:55 +01:00
Davide Tantillo
b2b0a3dc42 [ts] Release 4.2.63 2024-11-07 15:17:01 +01:00
Davide Tantillo
6cc8809406 [ts][pixi] Move pixi to pixi-v7 2024-11-07 14:49:36 +01:00
Mat Groves
ecbe9b0247
Add PixiJS v8 support to spine (#2641)
* add v8 support to spine!

* Renamed examples folder for consistency.

* Gitignore dist.

* Tsconfig.

* Package json.

* Modification due to strictNullChecks=true.

* Run tsfmt.

* Use clipper.clipTriangles not deprecated version.

* Aligned example to spine-pixi (v7).

* Fix clipping dark tint wrong param.

* Removed useless clipper.

* Push texture issue repro example

* fix attachment.uvs by copying them

* SlotObject alpha connected to skeleton and slot alpha.

* add topology for future v8 release

* Dark tint rendered is enabled if at least one slot has dark tint, or by configuration.
Fixed clipping while using dark tint.

* Optimized clipping by using clipTrianglesUnpacked.

* Repro example for clipping issue.

* Aligned constructor and from signature of spine-pixi(-v7) to v8. Deprecated old signatures.

* Removed useless function.

* Fixed clipping issue flagging attachment as dirty if indices change.

* Clipping attachments clip slot object through Pixi Graphics masks.

* Add autoUpdate in SpineFromOptions

* Added javadoc to pixiv8

* Updated pixi7 examples to use SpineFromOptions interface

* Aligned atlas loader to use texturePreference for bundles.

* Add pool to manage slot objects masks

* Fixed minor issues with SpineDebugRenderer

* Aligned spine-pixi-v8 with latest spine-core

* Updated build and publish script

---------

Co-authored-by: Davide Tantillo <iamdjj@gmail.com>
2024-11-06 17:23:01 +01:00
Davide Tantillo
c3d510e3c8 [ts] Release 4.2.62 2024-11-05 17:31:40 +01:00
Davide Tantillo
aa932c6507 [ts] Release 4.2.61 2024-09-25 10:07:07 +02:00
Davide Tantillo
e23beb7f75 [ts][phaser] Fixed phaser peerDependency blocked to 3.60 2024-09-25 10:03:58 +02:00
Davide Tantillo
e54f49205c [ts] Release 4.2.60 2024-09-19 11:50:40 +02:00
Mario Zechner
8dce540136 [ts] Fix TypeScript compiler version to latest 2024-09-19 11:15:48 +02:00
Davide Tantillo
7f6c672911 [ts][pixi] Add phaser as peer dependency. 2024-09-19 11:12:00 +02:00
Davide Tantillo
4cadd152b5 [ts] Release 4.2.59 2024-09-09 16:55:34 +02:00
Davide Tantillo
ed26c35d47 [ts] Release 4.2.58 2024-08-13 10:04:38 +02:00
Davide Tantillo
a1e4146cbb [ts] Release 4.2.57 2024-08-07 10:02:21 +02:00
Mario Zechner
29c87dbb05 [ts] Release 4.2.56 2024-07-09 14:31:32 +02:00
Mario Zechner
1b1e358f85 [ts] Release 4.2.55 2024-07-09 11:42:55 +02:00
Mario Zechner
cc965237b3 [ts] Release 4.2.54 2024-07-09 10:55:42 +02:00
Mario Zechner
67a0f4f37b [ts] Release 4.2.53 2024-07-05 19:07:19 +02:00
Mario Zechner
2942a661b5 [ts] Release 4.2.52 2024-07-05 18:11:07 +02:00
Mario Zechner
4f1cdb3c88 [ts] Release 4.2.50 2024-07-05 17:24:40 +02:00
Mario Zechner
a1f077d43c [ts][canvaskit] Added CanvasKit runtime for NodeJS and browser environments 2024-07-05 15:18:06 +02:00
Davide Tantillo
99d6693979 [ts] Release 4.2.48 2024-06-26 15:53:48 +02:00
Davide Tantillo
bdece0d5ef [ts] Release 4.2.47 2024-06-17 21:00:31 +02:00
Davide Tantillo
28c8a10953 [ts] Release 4.2.46 2024-06-12 14:29:56 +02:00
Davide Tantillo
0481a04cef [ts] Release 4.2.45 2024-06-06 08:40:11 +02:00
Mario Zechner
62a8216c63 [ts] Release 4.2.44 2024-06-04 11:15:10 +02:00
Davide Tantillo
e39ed25240 [ts] Release 4.2.43 2024-05-17 12:31:14 +02:00
Mario Zechner
4183a58100 [ts] Release 4.2.42 2024-05-14 10:19:28 +02:00
Mario Zechner
665d0c074d [ts] Release 4.2.41 2024-05-07 10:32:41 +02:00
Mario Zechner
8b59c1083d [ts] Release 4.2.40 2024-05-06 09:03:43 +02:00
Davide Tantillo
60f3aeabfc
[ts] Release 4.2.39 2024-04-24 10:14:14 +02:00
Mario Zechner
a8a7ba878a [ts] Release 4.2.38 2024-04-23 15:46:10 +02:00
Mario Zechner
682e1125e0 [ts][player] Fix error message in case WebGL context could not be created. 2024-04-23 15:45:18 +02:00
Davide Tantillo
e1fe3b6a9c
[ts] Release 4.2.36 2024-04-17 11:33:44 +02:00
Mario Zechner
62080c6c8b [ts] Release 4.2.35 2024-01-16 12:41:30 +01:00
Mario Zechner
3c2998106f [ts] Release 4.2.34 2023-12-19 15:10:47 +01:00
Mario Zechner
b85af7fd92 [ts] Release 4.2.33 2023-12-06 04:08:40 +01:00
Mario Zechner
27faa5cd3b [ts] Release 4.2.32 2023-12-05 20:04:26 +01:00
Mario Zechner
53adcbe076 [ts] Release 4.2.31 2023-12-03 22:47:42 +01:00
Mario Zechner
20ee6c282f [ts] Release 4.2.30 2023-12-03 22:24:27 +01:00
Mario Zechner
7e00fc1196 [ts] Release 4.2.29 2023-11-28 13:43:20 +01:00
Mario Zechner
ffabff9e0c [ts] Release 4.2.28 2023-11-28 12:20:18 +01:00
Mario Zechner
56c297dd2b [ts] Release 4.2.27 2023-11-26 13:24:31 +01:00
Mario Zechner
9c87764291 [ts] Release 4.2.26 2023-11-06 12:49:21 +01:00
Mario Zechner
c61f80f5d7 [ts] Release 4.2.25 2023-11-06 11:47:07 +01:00
Mario Zechner
a9e996353d [ts] Release 4.2.23 2023-10-24 21:15:05 +02:00
Mario Zechner
79f9f8aa37 [ts] Release 4.2.23 2023-09-22 17:30:28 +02:00
Mario Zechner
a4000104c6 [ts] Release 4.2.21 2023-09-13 22:44:21 +02:00
Mario Zechner
29bbc026b5 [ts] Release 4.2.20 2023-09-05 22:46:12 +02:00
Mario Zechner
33e9c24408 [ts] Release 4.2.20 2023-09-05 15:25:55 +02:00