From 89c4a57809fd96bcf924c8cd3c86d12b3a185620 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Wed, 23 Apr 2014 13:40:51 +0200 Subject: [PATCH] Throw exception if a mesh can't be rendered. --- .../src/com/esotericsoftware/spine/SkeletonRenderer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java b/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java index 21d62d9c4..65101dd30 100644 --- a/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java +++ b/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRenderer.java @@ -143,6 +143,8 @@ public class SkeletonRenderer { batch.setBlendFunction(srcFunc, GL20.GL_ONE_MINUS_SRC_ALPHA); } batch.draw(regionAttachment.getRegion().getTexture(), vertices, 0, 20); + } else if (attachment instanceof MeshAttachment || attachment instanceof SkinnedMeshAttachment) { + throw new RuntimeException("PolygonSpriteBatch is required to render meshes."); } else if (attachment instanceof SkeletonAttachment) { Skeleton attachmentSkeleton = ((SkeletonAttachment)attachment).getSkeleton(); if (attachmentSkeleton == null) continue;