Browse Source

[monogame] Fixed clipping for vertex-less attachments. Closes #2737.

Harald Csaszar 7 months ago
parent
commit
3cd1557793
1 changed files with 4 additions and 1 deletions
  1. 4 1
      spine-monogame/spine-monogame/src/SkeletonRenderer.cs

+ 4 - 1
spine-monogame/spine-monogame/src/SkeletonRenderer.cs

@@ -159,6 +159,7 @@ namespace Spine {
 					clipper.ClipStart(slot, clip);
 					continue;
 				} else {
+					clipper.ClipEnd(slot);
 					continue;
 				}
 
@@ -214,8 +215,10 @@ namespace Spine {
 					uvs = clipper.ClippedUVs.Items;
 				}
 
-				if (verticesCount == 0 || indicesCount == 0)
+				if (verticesCount == 0 || indicesCount == 0) {
+					clipper.ClipEnd(slot);
 					continue;
+				}
 
 				// submit to batch
 				MeshItem item = batcher.NextItem(verticesCount, indicesCount);