From c202fc5d855809f9cd7196233905c30bdf43c85e Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Sun, 4 Aug 2013 18:38:02 +0200 Subject: [PATCH] Fixed premultiplied alpha. --- .../src/com/esotericsoftware/spine/SkeletonRendererDebug.java | 2 +- .../spine/attachments/RegionSequenceAttachment.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRendererDebug.java b/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRendererDebug.java index ed3976d65..7b6db72a6 100644 --- a/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRendererDebug.java +++ b/spine-libgdx/src/com/esotericsoftware/spine/SkeletonRendererDebug.java @@ -46,7 +46,7 @@ public class SkeletonRendererDebug { Attachment attachment = slot.attachment; if (attachment instanceof RegionAttachment) { RegionAttachment regionAttachment = (RegionAttachment)attachment; - regionAttachment.updateVertices(slot); + regionAttachment.updateVertices(slot, false); float[] vertices = regionAttachment.getVertices(); renderer.line(vertices[X1], vertices[Y1], vertices[X2], vertices[Y2]); renderer.line(vertices[X2], vertices[Y2], vertices[X3], vertices[Y3]); diff --git a/spine-libgdx/src/com/esotericsoftware/spine/attachments/RegionSequenceAttachment.java b/spine-libgdx/src/com/esotericsoftware/spine/attachments/RegionSequenceAttachment.java index 2b002bf1b..dcca951c6 100644 --- a/spine-libgdx/src/com/esotericsoftware/spine/attachments/RegionSequenceAttachment.java +++ b/spine-libgdx/src/com/esotericsoftware/spine/attachments/RegionSequenceAttachment.java @@ -40,7 +40,7 @@ public class RegionSequenceAttachment extends RegionAttachment { super(name); } - public void updateVertices (Slot slot) { + public void updateVertices (Slot slot, boolean premultipliedAlpha) { if (regions == null) throw new IllegalStateException("Regions have not been set: " + this); int frameIndex = (int)(slot.getAttachmentTime() / frameTime); @@ -68,7 +68,7 @@ public class RegionSequenceAttachment extends RegionAttachment { } setRegion(regions[frameIndex]); - super.updateVertices(slot); + super.updateVertices(slot, premultipliedAlpha); } public TextureRegion[] getRegions () {