commit acad428e9f4ad56b3ea7b8c3962be989adf9065f
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Jun 13 21:28:37 2020 +0100

    Reading a mesh from the .dmesh file works now.

diff --git a/src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java b/src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java
index c40d302..7ec7807 100644
--- a/src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java
+++ b/src/main/java/org/distorted/examples/meshfile/MeshFileActivity.java
@@ -38,7 +38,6 @@ public class MeshFileActivity extends Activity implements AdapterView.OnItemSele
     private String[] mNames = new String[] { "deferredjob",
                                              "meshjoin"   ,
                                              "predeform"  ,
-                                             "singlemesh" ,
                                              "cube2"      ,
                                              "cube3"      ,
                                              "cube4"      ,
@@ -113,19 +112,15 @@ public class MeshFileActivity extends Activity implements AdapterView.OnItemSele
         switch(pos)
           {
           case  0: mResource = R.raw.deferredjob; break;
-          //case  1: mResource = R.raw.meshjoin   ; break;
+          case  1: mResource = R.raw.meshjoin   ; break;
           case  2: mResource = R.raw.predeform  ; break;
-          /*
-          case  3: mResource = R.raw.singlemesh ; break;
-          case  4: mResource = R.raw.cube2      ; break;
-          case  5: mResource = R.raw.cube3      ; break;
-          case  6: mResource = R.raw.cube4      ; break;
-          case  7: mResource = R.raw.cube5      ; break;
-          case  8: mResource = R.raw.pyra3      ; break;
-          case  9: mResource = R.raw.pyra4      ; break;
-          case 10: mResource = R.raw.pyra5      ; break;
-
-           */
+          case  3: mResource = R.raw.cube2      ; break;
+          case  4: mResource = R.raw.cube3      ; break;
+          case  5: mResource = R.raw.cube4      ; break;
+          case  6: mResource = R.raw.cube5      ; break;
+          case  7: mResource = R.raw.pyra3      ; break;
+          case  8: mResource = R.raw.pyra4      ; break;
+          case  9: mResource = R.raw.pyra5      ; break;
           }
         }
       }
diff --git a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
index 8f037d9..93b451a 100644
--- a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
+++ b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
@@ -124,7 +124,11 @@ class MeshFileRenderer implements GLSurfaceView.Renderer
 
     void open(int resourceID)
       {
+      long t1 = System.currentTimeMillis();
       mMesh = createMesh(resourceID);
+      long t2 = System.currentTimeMillis();
+
+      android.util.Log.e("file", "time: "+(t2-t1));
 
       mScreen.detachAll();
       mScreen.attach(mTexture,mEffects,mMesh);
