From a8c5f2dc17989092dee0575e5eff3fa77740dd6f Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Fri, 20 May 2016 01:51:58 +0200 Subject: [PATCH] spine-js, fixed draw order. closes #575 --- spine-js/spine.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-js/spine.js b/spine-js/spine.js index 19d28157f..fbb710711 100644 --- a/spine-js/spine.js +++ b/spine-js/spine.js @@ -2346,7 +2346,7 @@ spine.SkeletonJson.prototype = { drawOrder = new spine.Uint32Array(slotCount); drawOrder.length = slotCount; for (var ii = slotCount - 1; ii >= 0; ii--) - drawOrder[ii] = -1; + drawOrder[ii] = 4294967295; var offsets = drawOrderMap["offsets"]; var unchanged = new spine.Uint32Array(slotCount - offsets.length); unchanged.length = slotCount - offsets.length; @@ -2366,7 +2366,7 @@ spine.SkeletonJson.prototype = { unchanged[unchangedIndex++] = originalIndex++; // Fill in unchanged items. for (var ii = slotCount - 1; ii >= 0; ii--) - if (drawOrder[ii] == -1) drawOrder[ii] = unchanged[--unchangedIndex]; + if (drawOrder[ii] == 4294967295) drawOrder[ii] = unchanged[--unchangedIndex]; } timeline.setFrame(frameIndex++, drawOrderMap["time"], drawOrder); }