commit e3abaab92004be958d3f06172e11a1deb15fe3fb
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Jan 3 01:16:33 2023 +0100

    Purchase Pane: further progress.

diff --git a/src/main/java/org/distorted/purchase/PurchaseRenderer.java b/src/main/java/org/distorted/purchase/PurchaseRenderer.java
index 6981fc61..a049e04c 100644
--- a/src/main/java/org/distorted/purchase/PurchaseRenderer.java
+++ b/src/main/java/org/distorted/purchase/PurchaseRenderer.java
@@ -12,11 +12,14 @@ package org.distorted.purchase;
 import android.opengl.GLSurfaceView;
 
 import org.distorted.library.effect.EffectType;
-import org.distorted.library.effect.PostprocessEffectGlow;
+import org.distorted.library.effect.VertexEffectQuaternion;
+import org.distorted.library.effect.VertexEffectRotate;
 import org.distorted.library.main.DistortedLibrary;
 import org.distorted.library.main.DistortedScreen;
+import org.distorted.library.mesh.MeshBase;
+import org.distorted.objectlib.effects.BaseEffect;
 import org.distorted.objectlib.main.ObjectControl;
-import org.distorted.overlays.OverlayStars;
+import org.distorted.overlays.OverlayGeneric;
 
 import javax.microedition.khronos.egl.EGLConfig;
 import javax.microedition.khronos.opengles.GL10;
@@ -75,9 +78,13 @@ public class PurchaseRenderer implements GLSurfaceView.Renderer, DistortedLibrar
    @Override
    public void onSurfaceCreated(GL10 glUnused, EGLConfig config)
       {
-      DistortedLibrary.setMax(EffectType.VERTEX, ObjectControl.MAX_QUATS+1);
-      OverlayStars.enableEffects();
-      PostprocessEffectGlow.enable();
+      DistortedLibrary.setMax(EffectType.VERTEX,ObjectControl.MAX_QUATS+1);
+      MeshBase.setMaxEffComponents(ObjectControl.MAX_MOVING_PARTS);
+
+      VertexEffectRotate.enable();
+      VertexEffectQuaternion.enable();
+      BaseEffect.Type.enableEffects();
+      OverlayGeneric.enableEffects();
 
       DistortedLibrary.onSurfaceCreated(mView.getContext(),this,1);
       DistortedLibrary.setCull(true);
