From 34aebbf54491b8f7e98bee3f45f8b58b817a6db5 Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Thu, 27 Feb 2014 23:59:40 +0100
Subject: Bug 802: Graph TextRenderer Performance Part-3: Reuse 'float[]
 coordsEx' storage, ease on GC

---
 src/jogl/classes/com/jogamp/graph/curve/Region.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'src/jogl/classes/com')

diff --git a/src/jogl/classes/com/jogamp/graph/curve/Region.java b/src/jogl/classes/com/jogamp/graph/curve/Region.java
index d23de2077..9d6e339f2 100644
--- a/src/jogl/classes/com/jogamp/graph/curve/Region.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/Region.java
@@ -142,8 +142,9 @@ public abstract class Region {
         return Region.isNonUniformWeight(renderModes);
     }
 
+    final float[] coordsEx = new float[3];
+
     private void pushNewVertexImpl(final Vertex vertIn, final AffineTransform transform) {
-        final float[] coordsEx = new float[3];
         if( null != transform ) {
             final float[] coordsIn = vertIn.getCoord();
             transform.transform(coordsIn, coordsEx);
-- 
cgit v1.2.3