From 6b680f7b533136cb3984baa2b2d7c9a1db817f63 Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Thu, 2 Apr 2020 13:35:32 +0200 Subject: [PATCH] [libgdx] It is safe to use unordered arrays for the Triangulator convexPolygons and convexPolygonsIndices. Saves copying when removing empty polygons. --- .../src/com/esotericsoftware/spine/utils/Triangulator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/utils/Triangulator.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/utils/Triangulator.java index d1d52bcfd..6e2bc0356 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/utils/Triangulator.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/utils/Triangulator.java @@ -36,8 +36,8 @@ import com.badlogic.gdx.utils.Pool; import com.badlogic.gdx.utils.ShortArray; class Triangulator { - private final Array convexPolygons = new Array(); - private final Array convexPolygonsIndices = new Array(); + private final Array convexPolygons = new Array(false, 16); + private final Array convexPolygonsIndices = new Array(false, 16); private final ShortArray indicesArray = new ShortArray(); private final BooleanArray isConcaveArray = new BooleanArray();