commit 6acc64810ed1c9e3fe3342a97aaec1dbdd86a698
Author: leszek <leszek@koltunski.pl>
Date:   Tue May 2 22:32:02 2017 +0100

    Simplify Transform Feedback App.

diff --git a/src/main/java/org/distorted/examples/feedback/FeedbackRenderer.java b/src/main/java/org/distorted/examples/feedback/FeedbackRenderer.java
index a4a137c..3113b11 100644
--- a/src/main/java/org/distorted/examples/feedback/FeedbackRenderer.java
+++ b/src/main/java/org/distorted/examples/feedback/FeedbackRenderer.java
@@ -73,16 +73,12 @@ class FeedbackRenderer implements GLSurfaceView.Renderer
 
       if (mappedBuffer!=null)
         {
-        ByteBuffer bb = ((ByteBuffer) mappedBuffer);
-        bb.order(ByteOrder.nativeOrder());
-        FloatBuffer transformedData = bb.asFloatBuffer();
-
-        Log.d( "TransformFeedback", String.format("output values = %f %f %f %f %f %f\n",
-                  transformedData.get(), transformedData.get(), transformedData.get(),
-                  transformedData.get(), transformedData.get(), transformedData.get() ));
+        FloatBuffer fb = ((ByteBuffer) mappedBuffer).order(ByteOrder.nativeOrder()).asFloatBuffer();
+        Log.d( "Feedback", String.format("values = %.2f %.2f %.2f %.2f %.2f %.2f\n",  fb.get(), fb.get(), fb.get(), fb.get(), fb.get(), fb.get() ));
         }
 
       GLES30.glUnmapBuffer(GLES30.GL_TRANSFORM_FEEDBACK_BUFFER);
+      GLES30.glBindBuffer(GLES30.GL_ARRAY_BUFFER, 0);
       }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -136,5 +132,7 @@ class FeedbackRenderer implements GLSurfaceView.Renderer
       GLES30.glGenBuffers(1, mTBO, 0);
       GLES30.glBindBuffer(GLES30.GL_TRANSFORM_FEEDBACK_BUFFER, mTBO[0]);
       GLES30.glBufferData(GLES30.GL_TRANSFORM_FEEDBACK_BUFFER, mBufferLength, null, GLES30.GL_STATIC_READ);
+
+      GLES30.glBindBuffer(GLES30.GL_ARRAY_BUFFER, 0);
       }
 }
