commit 1440748a65fcac131689e7e51489becb302343ff
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Jun 8 15:03:48 2018 +0100

    In an attempt to contain the flashes on Mali GPU, re-structure the post-processing FBOs from 1 FBO with 2 color attachments + combined depth-stencil to 2 separate FBOs sharing a depth-stencil texture.
    
    Result: this appears to make the flashes slightly worse.

diff --git a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
index 4407d8f..3dad157 100644
--- a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
+++ b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
@@ -54,9 +54,9 @@ class TriblurRenderer implements GLSurfaceView.Renderer
 
     private static final int[] OBJECTS =
         {
-        -150, 0, 0,   255,   0,  0,  // x,y,z, R,G,B
-           0, 0, 0,   255, 255,  0,  //
-        +150, 0, 0,     0, 255,  0,  //
+        -100, 0, 0,   255,   0,  0,  // x,y,z, R,G,B
+    //       0, 0, 0,   255, 255,  0,  //
+        +100, 0, 0,     0, 255,  0,  //
         };
 
     private static final int NUM_OBJECTS = OBJECTS.length/NUM;
@@ -124,9 +124,9 @@ class TriblurRenderer implements GLSurfaceView.Renderer
         effects[i]       = new DistortedEffects();
 
         effects[i].apply(mBlur[i]);
-        effects[i].apply(chroma[i]);
-        effects[i].apply( (i==0||i==NUM_OBJECTS-1) ?  moveEffect1 :  moveEffect2 );
-        effects[i].apply( (i==0||i==NUM_OBJECTS-1) ? scaleEffect1 : scaleEffect2 );
+        //effects[i].apply(chroma[i]);
+        effects[i].apply( (i==0||i==NUM_OBJECTS-1) ?  moveEffect1 :  moveEffect1 );
+        effects[i].apply( (i==0||i==NUM_OBJECTS-1) ? scaleEffect1 : scaleEffect1 );
         effects[i].apply(quatEffect1);
         effects[i].apply(quatEffect2);
         effects[i].apply(new MatrixEffectMove(moveVector[i]));
