From e59d6be170ff2424f3cfa48f2f827deaf2a32dc2 Mon Sep 17 00:00:00 2001 From: badlogic Date: Fri, 7 May 2021 12:01:15 +0200 Subject: [PATCH] [libgdx] Closes #1886, use PolygonSpriteBatch in simple tests. --- .../src/com/esotericsoftware/spine/SimpleTest1.java | 6 +++--- .../src/com/esotericsoftware/spine/SimpleTest2.java | 13 ++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest1.java b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest1.java index e62343918..fb7f46126 100644 --- a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest1.java +++ b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest1.java @@ -34,12 +34,12 @@ import com.badlogic.gdx.Gdx; import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.OrthographicCamera; -import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.g2d.TextureAtlas; +import com.esotericsoftware.spine.utils.TwoColorPolygonBatch; public class SimpleTest1 extends ApplicationAdapter { OrthographicCamera camera; - SpriteBatch batch; + TwoColorPolygonBatch batch; SkeletonRenderer renderer; SkeletonRendererDebug debugRenderer; @@ -49,7 +49,7 @@ public class SimpleTest1 extends ApplicationAdapter { public void create () { camera = new OrthographicCamera(); - batch = new SpriteBatch(); + batch = new TwoColorPolygonBatch(); renderer = new SkeletonRenderer(); renderer.setPremultipliedAlpha(true); // PMA results in correct blending without outlines. debugRenderer = new SkeletonRendererDebug(); diff --git a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest2.java b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest2.java index 8b17c426b..3b6c60b02 100644 --- a/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest2.java +++ b/spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/SimpleTest2.java @@ -29,10 +29,6 @@ package com.esotericsoftware.spine; -import com.esotericsoftware.spine.AnimationState.AnimationStateListener; -import com.esotericsoftware.spine.AnimationState.TrackEntry; -import com.esotericsoftware.spine.attachments.BoundingBoxAttachment; - import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.InputAdapter; @@ -40,13 +36,16 @@ import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.OrthographicCamera; -import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.g2d.TextureAtlas; import com.badlogic.gdx.math.Vector3; +import com.esotericsoftware.spine.AnimationState.AnimationStateListener; +import com.esotericsoftware.spine.AnimationState.TrackEntry; +import com.esotericsoftware.spine.attachments.BoundingBoxAttachment; +import com.esotericsoftware.spine.utils.TwoColorPolygonBatch; public class SimpleTest2 extends ApplicationAdapter { OrthographicCamera camera; - SpriteBatch batch; + TwoColorPolygonBatch batch; SkeletonRenderer renderer; SkeletonRendererDebug debugRenderer; @@ -57,7 +56,7 @@ public class SimpleTest2 extends ApplicationAdapter { public void create () { camera = new OrthographicCamera(); - batch = new SpriteBatch(); + batch = new TwoColorPolygonBatch(); renderer = new SkeletonRenderer(); renderer.setPremultipliedAlpha(true); debugRenderer = new SkeletonRendererDebug();