badlogic
4ee17864a2
Merged manually with master. @pharan please check AttachmentTools, stretchyman diffuse pma material
2017-05-09 13:32:19 +02:00
badlogic
0fac2d318c
[widget] Optional parameter to SpineWidget.setAnimation() allowing to specify callbacks for animation state events.
2017-05-05 10:08:25 +02:00
badlogic
6a5e035cb5
[ts][webgl][widget] Fixed issues in Safari. Constants like SRC_ALPHA seem to no longer be exposed in Safari through WebGLRenderingContext properties. Closes #886
2017-04-26 15:56:52 +02:00
badlogic
5b2a8cfd1e
[ts] Separated triangulation and convex decomposition
2017-04-21 10:40:31 +02:00
badlogic
2b4c2bcf94
[ts][webgl][widget] Fixed WebGL context loss in WebGL and widget backend. See CHANGELOG for details.
2017-04-18 15:37:44 +02:00
badlogic
d4266cf89a
[ts][webgl][widget] Implemented clipping, updated README.md and CHANGELOG
2017-04-12 14:14:34 +02:00
badlogic
06f32233c0
[ts] Ported SkeletonClipping
2017-04-11 16:05:41 +02:00
badlogic
778055ae5b
[ts] Added ClippingAttachment and loading in SkeletonJson. Updated coin example
2017-04-11 15:30:34 +02:00
badlogic
0fc89aa529
[ts] rebuild artifacts
2017-04-11 13:39:07 +02:00
badlogic
5af8185261
[ts][webgl][widget] Fixed SceneRenderer, immediate mode rendering methods didn't take into account two color tint shader
2017-04-07 15:50:22 +02:00
badlogic
6001882158
[ts] Build latest artifacts
2017-04-07 14:55:55 +02:00
badlogic
d520830c5c
[ts][canvas] Fixed rendering of rotated atlas regions
2017-04-07 14:54:08 +02:00
badlogic
030da37e6b
[ts] Ported dipping problem fix, see #867
2017-03-31 12:12:22 +02:00
badlogic
be9b522237
[ts] Updated README.md describing compatibility and how to disable two color tinting in WebGL backend.
2017-02-24 15:18:30 +01:00
badlogic
9eb42b65f2
[ts] Added 2 color tinting support, made it default, barely a performance difference. You can disable it via the constructors of SceneRenderer, SkeletonRenderer and PolygonBatcher, depending on which level of granularity you use. Also fixed performance issue submitting geometry as STATIC_DRAW instead of DYNAMIC_DRAW. Fixed another performance issue regarding size of buffer data that's being updated.
2017-02-24 15:00:30 +01:00
badlogic
808aea73c6
[ts] Fixed all backends. Need to implement TwoColorBatcher for WebGL backend
2017-01-26 16:35:21 +01:00
badlogic
7b463b1336
[ts] Fixed SkeletonDebugRenderer, fixed memory allocations in SkeletonRenderer
2017-01-26 16:21:08 +01:00
badlogic
fcade28c7a
[ts] Updated to 3.6-beta, changes to updateWorldVertices (now computeWorldVertices) for attachments, two color timeline, point attachment, transform constraint local and relative modes. Meshes don't render yet in WebGL backend. Need to update other backends as well.
2017-01-25 16:55:39 +01:00
badlogic
c604d93a5c
[ts] Ported latest AnimationState changes
2016-11-28 16:32:02 +01:00
badlogic
aca4060fad
[lua] Ported AnimationState changes
2016-11-24 13:00:46 +01:00
badlogic
a7fe570148
[ts] Ported AnimationState changes
2016-11-24 12:48:45 +01:00
NathanSweet
36000e3c55
Updated to v3.5 (merge dev branch).
...
# Conflicts:
# spine-c/src/spine/AnimationState.c
2016-11-15 23:10:23 +01:00
NathanSweet
6cdcdbdb40
Renamed TextureAtlasAttachmentLoader to AtlasAttachmentLoader, matching the other runtimes.
2016-10-15 10:27:38 +02:00
badlogic
0d85cfeaaf
[ts] Closes #713 , the latest TS 2.0.3 version of ArrayLike makes both the length and indexer read-only. Added our own ArrayLike to utils, works as intended
2016-10-03 15:37:57 +02:00
NathanSweet
b597aac9b9
[ts] Minor demo updates.
...
- Loading screen is never shown if demo loads completely while offscreen.
- HTML charset specified.
- Tabs, not spaces, you filthy animals. Each unminified JS reduced by ~80kb.
- Clean up.
2016-09-13 23:18:49 +02:00
NathanSweet
6e09ef7320
[ts] Updated loading screen.
2016-09-13 12:01:23 +02:00
badlogic
8faba2cdec
[ts] Demos, a never ending story
2016-09-03 00:00:06 +02:00
badlogic
1c74823b2f
[ts] Refactored demos to share assets as much as possible. Added SharedAssetManager for that purpose
2016-09-02 11:22:04 +02:00
badlogic
348b11e275
[ts] More demo work
2016-09-01 14:46:36 +02:00
badlogic
0e59f99956
[ts] Removed demo assets, we now load from the server (using CORS). Enabled PMA for all demos, rewired some assets
2016-08-31 11:56:30 +02:00
badlogic
15c82b221a
[ts] Refactored demos so we can load them sequentially
2016-08-30 12:07:33 +02:00
badlogic
d2c4a2b1bc
[ts] New demos, tons of fixes
2016-08-30 09:46:06 +02:00
badlogic
4340e58518
[ts] More demos
2016-08-26 16:19:31 +02:00
badlogic
830a2ad040
[ts] Added playback controls to demos
2016-08-26 11:29:02 +02:00
badlogic
fc2e4b557d
[ts] added demos
2016-08-25 14:28:19 +02:00
badlogic
a69aec8a76
[ts] Added various helper classes to make writing demos easier
2016-08-24 15:58:31 +02:00
badlogic
ef4b04756c
[ts] Added ShapeRenderer and SkeletonDebugRenderer, added to WebGL test
2016-08-23 14:11:45 +02:00
badlogic
55795ac3e0
[ts] Closes #677 , closes #678 . IKConstraintData.mix wasn't parsed properly in SkeletonJson. Widget has to apply skin before calculating setup pose bounds
2016-08-22 13:14:58 +02:00
badlogic
28b97e4532
[ts] Final touches to samples, removed underscore from private fields
2016-08-19 14:10:30 +02:00
badlogic
22cc0993f7
[ts] Added AssetManager subclasses for WebGL and Canvas backend
2016-08-16 15:47:17 +02:00
badlogic
23f2a50821
[ts] Added Canvas backend, also does meshes
2016-08-16 12:37:53 +02:00
badlogic
847bd2a76c
[ts] More refactoring for greater code reuse
2016-08-16 10:41:28 +02:00
badlogic
e72c9030eb
[ts] Refactored AssetManager and TextureAtlas to be in core/ package for sharing between backends
2016-08-16 10:27:50 +02:00
Nathan Sweet
698c4a1661
[ts] Added spine-ts runtime for TypeScript and JavaScript
2016-08-12 09:28:50 +02:00