commit 35991860968504c38a7d0c9284a6b0056b39a632
Author: leszek <leszek@koltunski.pl>
Date:   Mon May 22 01:21:50 2017 +0100

    Fix Stencil in Postprocessing with lower than HIGHEST quality: now any quality works.

diff --git a/src/main/java/org/distorted/library/DistortedOutputSurface.java b/src/main/java/org/distorted/library/DistortedOutputSurface.java
index 31adf46..a3f9f98 100644
--- a/src/main/java/org/distorted/library/DistortedOutputSurface.java
+++ b/src/main/java/org/distorted/library/DistortedOutputSurface.java
@@ -194,12 +194,14 @@ abstract class DistortedOutputSurface extends DistortedSurface implements Distor
             mBuffer1[j] = new DistortedFramebuffer(BOTH_DEPTH_STENCIL,TYPE_SYST, (int)(mWidth*mipmap), (int)(mHeight*mipmap) );
             mBuffer2[j] = new DistortedFramebuffer(BOTH_DEPTH_STENCIL,TYPE_SYST, (int)(mWidth*mipmap), (int)(mHeight*mipmap) );
             mBuffer1[j].mMipmap = mipmap;
+            mBuffer2[j].mMipmap = mipmap;
             mipmap *= EffectQuality.MULTIPLIER;
             }
           DistortedObject.toDo(); // create the FBOs immediately. This is safe as we must be holding the OpenGL context now.
           }
 
-        numRenders += child.markStencilAndDraw(time,this,currP.getQuality(),50);
+        int quality = currP.getQuality();
+        numRenders += child.markStencilAndDraw(time,this,quality,50*mBuffer1[quality].mMipmap);
 
         if( i==num-1 )
           {
