commit 048bc7f40a4612a3c3e7d53807f1f92b60606372
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Wed May 24 15:36:59 2017 +0100

    Correct a bug where postprocessed objects would not re-appear after the app went briefly to the background.

diff --git a/src/main/java/org/distorted/library/Distorted.java b/src/main/java/org/distorted/library/Distorted.java
index 8259083..0d8dd09 100644
--- a/src/main/java/org/distorted/library/Distorted.java
+++ b/src/main/java/org/distorted/library/Distorted.java
@@ -34,8 +34,6 @@ public class Distorted
   static int GLSL;
   static String GLSL_VERSION;
 
-  static int mMargin = 0;
-
   /**
    * When creating an instance of a DistortedTexture from another instance, clone the Bitmap that's
    * backing up our DistortedTexture.
@@ -153,11 +151,4 @@ public class Distorted
 
     mInitialized = false;
     }
-
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  public static void setMargin(int pixels)
-    {
-    mMargin = pixels;
-    }
   }
\ No newline at end of file
diff --git a/src/main/java/org/distorted/library/EffectQueuePostprocess.java b/src/main/java/org/distorted/library/EffectQueuePostprocess.java
index 23ec87f..75a92bc 100644
--- a/src/main/java/org/distorted/library/EffectQueuePostprocess.java
+++ b/src/main/java/org/distorted/library/EffectQueuePostprocess.java
@@ -333,9 +333,9 @@ class EffectQueuePostprocess extends EffectQueue
       GLES30.glClearStencil(0);
 
       buffer1.setAsOutput();
-      GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT);//|GLES30.GL_STENCIL_BUFFER_BIT);
+      GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT|GLES30.GL_STENCIL_BUFFER_BIT);
       buffer2.setAsOutput();
-      GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT);
+      GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT);
       }
 
     return mNumEffects;
