commit 1eac2fbcd59e01d9de2308d7eeded16ac79ce45c
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Dec 16 13:29:06 2022 +0100

    Stars animation: looks like if we do not switch off the depthMask and stencilMask of the OverlayNode, then the crash on my physical LG phone goes away.

diff --git a/src/main/java/org/distorted/overlays/OverlayStars.java b/src/main/java/org/distorted/overlays/OverlayStars.java
index 070e6e87..fe29c901 100644
--- a/src/main/java/org/distorted/overlays/OverlayStars.java
+++ b/src/main/java/org/distorted/overlays/OverlayStars.java
@@ -251,24 +251,18 @@ public class OverlayStars extends OverlayGeneric implements EffectListener
 
    public long startOverlay(DistortedScreen screen, ListenerOverlay listener, DataGeneric data)
       {
-      if( mRandom==null ) mRandom = new Random();
-
+      mRandom = new Random();
       mScreen = screen;
       mListener= listener;
       DataStars stars = (DataStars)data;
       mTotalStars = stars.getTotal();
       mNewStars   = stars.getNew();
       Resources res = stars.getResources();
-
       mWidth = mScreen.getWidth();
       mHeight= mScreen.getHeight();
-
       mIncrease = mNewStars>0;
       if( !mIncrease ) mNewStars = -mNewStars;
-
       mNode = createNode(res,mTotalStars,mIncrease);
-      mNode.glDepthMask(false);
-      mNode.glStencilMask(0);
       mNode.enableDepthStencil(InternalOutputSurface.NO_DEPTH_NO_STENCIL);
       mScreen.attach(mNode);
 
