commit 728562aeb3269048343a0ac80477d7bcbce3bcd1
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Mar 24 16:07:26 2022 +0100

    Very important bugfix in the Library: MatrixEffectQuaternion cannot share the tmp static buffers!

diff --git a/src/main/java/org/distorted/library/effect/MatrixEffectQuaternion.java b/src/main/java/org/distorted/library/effect/MatrixEffectQuaternion.java
index 80a90c8..4098c58 100644
--- a/src/main/java/org/distorted/library/effect/MatrixEffectQuaternion.java
+++ b/src/main/java/org/distorted/library/effect/MatrixEffectQuaternion.java
@@ -33,8 +33,8 @@ public class MatrixEffectQuaternion extends MatrixEffect
   private final Data4D mQuaternion;
   private final Data3D mCenter;
 
-  private static final float[] mTmpMatrix1 = new float[16];
-  private static final float[] mTmpMatrix2 = new float[16];
+  private final float[] mTmpMatrix1 = new float[16];
+  private final float[] mTmpMatrix2 = new float[16];
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 /**
@@ -76,7 +76,7 @@ public class MatrixEffectQuaternion extends MatrixEffect
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  private static void multiplyByQuat(float[] matrix, float X, float Y, float Z, float W)
+  private void multiplyByQuat(float[] matrix, float X, float Y, float Z, float W)
     {
     float xx= X * X;
     float xy= X * Y;
