From 60875208a6991734d1f4439c5f9dfd31ab134387 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 2 Nov 2022 11:40:44 +0100 Subject: [PATCH] [cocos2d-objc] Fix clipping of meshes. --- spine-cocos2d-objc/src/spine/SkeletonRenderer.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spine-cocos2d-objc/src/spine/SkeletonRenderer.m b/spine-cocos2d-objc/src/spine/SkeletonRenderer.m index 5dd8b48c9..ee20afb49 100644 --- a/spine-cocos2d-objc/src/spine/SkeletonRenderer.m +++ b/spine-cocos2d-objc/src/spine/SkeletonRenderer.m @@ -189,6 +189,7 @@ static bool handlerQueued = false; float r = 0, g = 0, b = 0, a = 0; float dr = 0, dg = 0, db = 0, da = _premultipliedAlpha ? 1 : 0; for (int i = 0, n = _skeleton->slotsCount; i < n; i++) { + vertices = _worldVertices; spSlot* slot = _skeleton->drawOrder[i]; if (!slot->attachment) continue; if (!slot->bone->active) continue; @@ -225,6 +226,7 @@ static bool handlerQueued = false; case SP_ATTACHMENT_CLIPPING: { spClippingAttachment* clip = (spClippingAttachment*)slot->attachment; spSkeletonClipping_clipStart(_clipper, slot, clip); + continue; } default: ; }