8036 Commits

Author SHA1 Message Date
Mario Zechner
1c55537fb8 [ts] Published 4.1.23 2022-11-28 09:11:02 +01:00
Mario Zechner
c19194ac7d [ts] Closes #2207, updates threejs to latest. 2022-11-28 09:09:46 +01:00
Harald Csaszar
8e1101ad9b Merge branch '4.1' into 4.2-beta 2022-11-24 18:23:31 +01:00
Harald Csaszar
8c3533835a [unity] Fixed blend mode materials not being generated when sequence uses multiple atlas pages. Closes #2201. 2022-11-24 18:22:05 +01:00
Mario Zechner
178c6453be [flutter] Fix grayscaling in dress-up example. 2022-11-24 14:05:43 +01:00
Mario Zechner
42186097c4 [flutter] Added additional SkeletonDrawable.renderToXXX() methods for simple offscreen rendering. 2022-11-24 13:03:10 +01:00
Mario Zechner
b0c63b8fa8 [flutter] Add SkeletonDrawable.renderToRawImageData(), clean-up dress up example. 2022-11-24 11:18:26 +01:00
Mario Zechner
dbc2e164f0 [flutter] Fix retention of drawable in SpineWidgetState, beginnings of debug renderer. 2022-11-24 07:46:27 +01:00
Mario Zechner
0b84fdbb32 [flutter] Fix batching, invoke bounds provider once before controller initalization, finish SkinsAndAnimationBounds 2022-11-24 07:02:09 +01:00
Mario Zechner
b65fef5b7a [cpp] Fix incorrect cast to VertexAttachment in SkeletonBinary 2022-11-24 06:21:19 +01:00
Mario Zechner
73b9b2af04 [flutter] Repro mesh generator for crash on Android Mail GPU. 2022-11-23 13:22:36 +01:00
Mario Zechner
ece135b8ec [flutter] 4.2.5 release. 2022-11-23 11:50:05 +01:00
Mario Zechner
4e8ca9c46f [flutter] Batching of render commands. 2022-11-23 11:47:52 +01:00
Mario Zechner
bd7ec75749 [flutter] Updated WASM binaries. 2022-11-23 10:23:01 +01:00
Mario Zechner
28312004e3 [flutter] Reduce allocations by using a block/bump allocator for rendering commands. 2022-11-23 10:19:41 +01:00
Mario Zechner
40df75abf4 [flutter] Move web_ffi fork to own repository/package, switch back to char for utf8 2022-11-23 07:19:29 +01:00
Mario Zechner
7c73988b42 [flutter] Add formatter pass. 2022-11-23 06:29:03 +01:00
Mario Zechner
78f603284b [flutter] Release 0.0.4 with breaking changes. 2022-11-22 09:07:51 +01:00
Mario Zechner
1c0a860139 [flutter] Clean-up asset bundle constructors, add Flame integration examples. 2022-11-22 09:05:43 +01:00
Mario Zechner
6efb197776 [flutter] Change package name to esotericsoftware_spine_flutter 2022-11-21 22:20:22 +01:00
Mario Zechner
86ecf4927f [flutter] Include spine-cpp sources in package 2022-11-21 21:29:48 +01:00
Mario Zechner
5d4141c62e [flutter] Build system clean-up. 2022-11-21 21:19:38 +01:00
Mario Zechner
bf9911ec33 Update Spine Runtimes License. 2022-11-21 21:10:12 +01:00
Mario Zechner
425c4cc8b8 [flutter] Updated WASM binaries. 2022-11-21 21:05:16 +01:00
Mario Zechner
047b5ee921 [flutter] Disable DebugExtension, set min iOS version to 11. 2022-11-21 21:04:40 +01:00
Mario Zechner
21602d5322 [flutter] Add compiled WASM binarie and .js binding. 2022-11-21 20:22:04 +01:00
Mario Zechner
575ac1f4af [flutter] Clean-up export macros. 2022-11-20 22:33:19 +01:00
Mario Zechner
934e374724 [flutter] Add web_ffi fork, fix .wasm/.js size
The fork is required as Emscripten produces a .wasm file that the upstream web_ffi can't parse correctly to extract exported symbols.
2022-11-20 22:18:39 +01:00
Mario Zechner
fc9242bd22 [flutter] Update WASM compiler flags, README.md for web 2022-11-20 18:44:53 +01:00
Mario Zechner
4ee8b7aa48 [flutter] Proper asset path fix. 2022-11-20 03:07:32 +01:00
Mario Zechner
41aab5579f [flutter] Fix .wasm lookup path on web. 2022-11-20 02:55:21 +01:00
Mario Zechner
35a0aaf8dc [flutter] Web support through WASM
Massive refactor, no more passing/returning structs by value and explicit initialization.
2022-11-20 02:16:48 +01:00
Mario Zechner
7ea45ed77b [flutter] Add more callbacks to controller, add IK example. 2022-11-18 16:52:09 +01:00
Mario Zechner
410f30d485 [flutter] Fixed dress-up example. 2022-11-18 03:14:44 +01:00
Mario Zechner
11add2a56d [flutter] More dress-up changes. 2022-11-17 19:14:15 +01:00
Mario Zechner
a66218cb14 [cpp] Initialize minX/minY correctly in Skeleton::getBounds 2022-11-17 19:10:38 +01:00
Mario Zechner
187808d543 [flutter] More work on dress-up example. 2022-11-17 18:42:09 +01:00
Mario Zechner
a3874256cd [flutter] More dress up example work 2022-11-17 14:59:03 +01:00
Mario Zechner
8f6de4b159 [flutter] Fix up dress up 2022-11-17 11:41:17 +01:00
Mario Zechner
7bb1d65bfe [flutter] Fix dependency cycle with widget->drawable, refactor examples. 2022-11-17 11:35:36 +01:00
Harald Csaszar
8fb3876396 [unity] Added warning message when 'CanvasGroup Compatible' is enabled at the Material but 'Canvas Group Tint Black' is disabled at SkeletonGraphic. 2022-11-16 12:24:32 +01:00
Mario Zechner
5b5efb6fc7 [flutter] Skins example, WIP 2022-11-15 14:17:05 +01:00
Mario Zechner
70933889ed [flutter] Play/pause example. 2022-11-15 11:48:01 +01:00
Mario Zechner
e526619e96 [flutter] Fix y-offset calculation in layouting. 2022-11-15 09:21:45 +01:00
Mario Zechner
86f68ecf04 [flutter] Bounds type and controllable parent sizing. 2022-11-15 09:19:24 +01:00
Mario Zechner
c8e2032b1c [flutter] Fit and alignment support. 2022-11-14 10:45:38 +01:00
Mario Zechner
8296d00bbe |flutter] remove superfluous files. 2022-11-11 10:29:47 +01:00
Mario Zechner
d1dad34617 [flutter] Updated README.md 2022-11-11 09:58:01 +01:00
Mario Zechner
65bf27ba46 Merge branch '4.1' into 4.2-beta 2022-11-11 06:20:33 +01:00
Mario Zechner
726ad4ddbe [godot] Fix convert.py to release lock before renaming .json files. 2022-11-11 06:20:22 +01:00