commit bbe3283bc4895a3d03c73ec7678d6fcb1d59d476
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri May 18 15:13:52 2018 +0100

    correct oitRender again: we need to disable stencil reading and writing and restore after

diff --git a/src/main/java/org/distorted/library/main/DistortedOutputSurface.java b/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
index 7ad8c58..314fb84 100644
--- a/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
+++ b/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
@@ -360,10 +360,9 @@ public abstract class DistortedOutputSurface extends DistortedSurface implements
     GLES31.glActiveTexture(GLES31.GL_TEXTURE1);
     GLES31.glBindTexture(GLES31.GL_TEXTURE_2D, buffer.mDepthStencilH[0]);
 
-    GLES31.glDisable(GLES31.GL_STENCIL_TEST);
-    GLES31.glStencilMask(0x00);
-
+    DistortedRenderState.disableStencil();
     DistortedEffects.oitRender(this, buffer.getWidthCorrection(), buffer.getHeightCorrection() );
+    DistortedRenderState.restoreStencil();
 
     GLES31.glActiveTexture(GLES31.GL_TEXTURE1);
     GLES31.glBindTexture(GLES31.GL_TEXTURE_2D, 0);
diff --git a/src/main/java/org/distorted/library/main/DistortedRenderState.java b/src/main/java/org/distorted/library/main/DistortedRenderState.java
index 7b191cc..3526149 100644
--- a/src/main/java/org/distorted/library/main/DistortedRenderState.java
+++ b/src/main/java/org/distorted/library/main/DistortedRenderState.java
@@ -233,14 +233,14 @@ public class DistortedRenderState
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  static void enableStencil()
+  static void disableStencil()
     {
     sState.stencilTest = cState.stencilTest;
 
-    if (cState.stencilTest != 1)
+    if (cState.stencilTest != 0)
       {
-      cState.stencilTest = 1;
-      GLES31.glEnable(GLES31.GL_STENCIL_TEST);
+      cState.stencilTest = 0;
+      GLES31.glDisable(GLES31.GL_STENCIL_TEST);
       }
 
     sState.stencilFuncFunc = cState.stencilFuncFunc;
