commit 915b7b2bb05916a716833cb1f89bbda216f97a4b
Author: leszek <leszek@koltunski.pl>
Date:   Fri Jun 23 00:22:30 2017 +0100

    Minor

diff --git a/src/main/java/org/distorted/library/main/DistortedOutputSurface.java b/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
index 036bcc5..79f1d94 100644
--- a/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
+++ b/src/main/java/org/distorted/library/main/DistortedOutputSurface.java
@@ -206,10 +206,8 @@ private String sLast="", sCurr="";
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  private int blitWithDepth(int quality, long currTime)
+  private int blitWithDepth(long currTime, DistortedFramebuffer buffer)
     {
-    DistortedFramebuffer buffer = mBuffer[quality];
-
     GLES30.glViewport(0, 0, mWidth, mHeight);
     setAsOutput(currTime);
     GLES30.glActiveTexture(GLES30.GL_TEXTURE0);
@@ -250,64 +248,63 @@ private String sLast="", sCurr="";
 
   int renderChildren(long time, int num, ArrayList<DistortedNode> children)
     {
-    int numRenders = 0;
+    int numRenders = 0, bucketChange = 0;
     DistortedNode child1, child2;
-    DistortedEffects lastP=null, currP;
-    long lastB=0, currB;
-    int bucketChange=0;
-    int lastQ=0, currQ;
+    DistortedEffects lastEffects=null, currEffects;
+    long lastBucket=0, currBucket;
+    int lastQuality=0, currQuality;
 
 sCurr = "";
 
     for(int i=0; i<num; i++)
       {
       child1 = children.get(i);
-      currP = child1.getEffects();
-      currB = currP==null ? 0 : currP.getBucket();
-      currQ = currP==null ? 0 : currP.getQuality();
+      currEffects = child1.getEffects();
+      currBucket  = currEffects==null ? 0 : currEffects.getBucket();
+      currQuality = currEffects==null ? 0 : currEffects.getQuality();
 
-sCurr += (" "+currB);
+sCurr += (" "+currBucket);
 
-      if( currB==0 ) numRenders += child1.draw(time,this);
+      if( currBucket==0 ) numRenders += child1.draw(time,this);
       else
         {
         if( mBuffer[0]==null ) createBuffers();
 
-        if( lastB!=currB )
+        if( lastBucket!=currBucket )
           {
-          if( lastB!=0 )
+          if( lastBucket!=0 )
             {
             for(int j=bucketChange; j<i; j++)
               {
               child2 = children.get(j);
-              numRenders += child2.markStencilAndDepth(time,mBuffer[lastQ],lastP);
+              numRenders += child2.markStencilAndDepth(time,mBuffer[lastQuality],lastEffects);
               }
 
-            numRenders += lastP.postprocess(time, this);
-            numRenders += blitWithDepth(lastQ,time);
+            numRenders += lastEffects.postprocess(time, this);
+            numRenders += blitWithDepth(time, mBuffer[lastQuality]);
             }
 
           bucketChange = i;
           }
 
-        numRenders += child1.draw(time,mBuffer[currQ]);
+        numRenders += child1.draw(time,mBuffer[currQuality]);
 
         if( i==num-1 )
           {
           for(int j=bucketChange; j<num; j++)
             {
             child2 = children.get(j);
-            numRenders += child2.markStencilAndDepth(time,mBuffer[currQ],currP);
+            numRenders += child2.markStencilAndDepth(time,mBuffer[currQuality],currEffects);
             }
 
-          numRenders += currP.postprocess(time,this);
-          numRenders += blitWithDepth(currQ,time);
+          numRenders += currEffects.postprocess(time,this);
+          numRenders += blitWithDepth(time,mBuffer[currQuality]);
           }
         }
 
-      lastQ = currQ;
-      lastP = currP;
-      lastB = currB;
+      lastQuality = currQuality;
+      lastEffects = currEffects;
+      lastBucket  = currBucket;
       }
 
 if( !sLast.equals(sCurr) ) android.util.Log.e("surface", "rendering: "+sCurr);
