commit 5b829159edbd208ed9fd16f9c96bd4ce4ce1096e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Oct 7 22:32:32 2021 +0200

    Improvements for the new Border effect. Now works, but covers the object - to be corrected.

diff --git a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
index c5353ae..4be7641 100644
--- a/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
+++ b/src/main/java/org/distorted/examples/triblur/TriblurRenderer.java
@@ -24,6 +24,7 @@ import android.graphics.BitmapFactory;
 import android.opengl.GLSurfaceView;
 
 import org.distorted.examples.R;
+import org.distorted.library.effect.Effect;
 import org.distorted.library.effect.EffectQuality;
 import org.distorted.library.effect.EffectType;
 import org.distorted.library.effect.FragmentEffectChroma;
@@ -130,7 +131,7 @@ class TriblurRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Except
         mEffectHalo[i]      = new Static1D(10);
         mBlur[i]            = new PostprocessEffectBlur(mEffectHaloRadius[i] );
         mGlow[i]            = new PostprocessEffectGlow(mEffectHaloRadius[i], new Static4D(1.0f,1.0f,1.0f,0.5f) );
-        mBord[i]            = new PostprocessEffectBorder(mEffectHalo[i], new Static4D(0.0f,0.0f,0.0f,0.5f) );
+        mBord[i]            = new PostprocessEffectBorder(mEffectHalo[i], new Static4D(0.0f,0.0f,0.0f,0.9f) );
         chroma[i]           = new FragmentEffectChroma( new Static1D(0.3f), chromaVector[i]);
         effects[i]          = new DistortedEffects();
         effects[i].apply(chroma[i]);
@@ -155,6 +156,8 @@ class TriblurRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Except
       for(int i=0; i<NUM_OBJECTS; i++)
         {
         mBlur[i].setQuality(quality);
+        mGlow[i].setQuality(quality);
+        mBord[i].setQuality(quality);
         }
       }
 
@@ -215,8 +218,9 @@ class TriblurRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Except
       mTex.setTexture(bitmap);
 
       VertexEffectScale.enable();
-      PostprocessEffectBlur.enable();
       FragmentEffectChroma.enable();
+      Effect.enableEffects(EffectType.POSTPROCESS);
+
       DistortedLibrary.onSurfaceCreated(mView.getContext(), this);
       }
 
