commit 126393c83f4ea9d5af7ae5d0b27aee3057ead4d2
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Mar 2 16:11:44 2020 +0000

    Remove width & height from InternalSurface and move it to InternalOutputSurface.

diff --git a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldRenderer.java b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldRenderer.java
index ba37a49..2c3b977 100644
--- a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldRenderer.java
+++ b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldRenderer.java
@@ -91,8 +91,8 @@ class AroundTheWorldRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height) 
       {
-      float horiRatio = (float)width / mTexture.getWidth();
-      float vertRatio = (float)height/ mTexture.getHeight();
+      float horiRatio = (float)width / mMesh.getStretchX();
+      float vertRatio = (float)height/ mMesh.getStretchY();
       float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
       mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/bean/BeanRenderer.java b/src/main/java/org/distorted/examples/bean/BeanRenderer.java
index a2355ed..1ab9912 100644
--- a/src/main/java/org/distorted/examples/bean/BeanRenderer.java
+++ b/src/main/java/org/distorted/examples/bean/BeanRenderer.java
@@ -104,8 +104,8 @@ class BeanRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
      {
-     float horiRatio = (float)width / mTexture.getWidth();
-     float vertRatio = (float)height/ mTexture.getHeight();
+     float horiRatio = (float)width / mMesh.getStretchX();
+     float vertRatio = (float)height/ mMesh.getStretchY();
      float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
      mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
index ffb02b8..4262f8d 100644
--- a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
+++ b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
@@ -112,8 +112,8 @@ class DifferentBitmapsRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
      {
-     float horiRatio = (float)width / (NUM*mTexture[0].getWidth());
-     float vertRatio = (float)height/ (    mTexture[0].getHeight());
+     float horiRatio = (float)width / (NUM*mMesh.getStretchX());
+     float vertRatio = (float)height/ (    mMesh.getStretchY());
      float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
      mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
index a5b3984..8ae2d14 100644
--- a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
+++ b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
@@ -130,8 +130,8 @@ class DifferentEffectsRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
      {
-     float horiRatio = (float)width / (NUM*mTexture.getWidth());
-     float vertRatio = (float)height/ (    mTexture.getHeight());
+     float horiRatio = (float)width / (NUM*mMesh.getStretchX());
+     float vertRatio = (float)height/ (    mMesh.getStretchY());
      float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
      mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/girl/GirlRenderer.java b/src/main/java/org/distorted/examples/girl/GirlRenderer.java
index 40192f8..8b5dc49 100644
--- a/src/main/java/org/distorted/examples/girl/GirlRenderer.java
+++ b/src/main/java/org/distorted/examples/girl/GirlRenderer.java
@@ -163,8 +163,8 @@ class GirlRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
      {
-     float horiRatio = (float)width / mTexture.getWidth();
-     float vertRatio = (float)height/ mTexture.getHeight();
+     float horiRatio = (float)width / mMesh.getStretchX();
+     float vertRatio = (float)height/ mMesh.getStretchY();
      float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
      mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/listener/ListenerRenderer.java b/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
index c1173cf..f11eb11 100644
--- a/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
+++ b/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
@@ -114,8 +114,8 @@ class ListenerRenderer implements GLSurfaceView.Renderer,EffectListener
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
      {
-     float horiRatio = (float)width / mTexture.getWidth();
-     float vertRatio = (float)height/ mTexture.getHeight();
+     float horiRatio = (float)width / mMesh.getStretchX();
+     float vertRatio = (float)height/ mMesh.getStretchY();
      float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
      mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/objecttree/ObjectTreeRenderer.java b/src/main/java/org/distorted/examples/objecttree/ObjectTreeRenderer.java
index 0635648..e299c32 100644
--- a/src/main/java/org/distorted/examples/objecttree/ObjectTreeRenderer.java
+++ b/src/main/java/org/distorted/examples/objecttree/ObjectTreeRenderer.java
@@ -116,8 +116,8 @@ class ObjectTreeRenderer implements GLSurfaceView.Renderer
     
    public void onSurfaceChanged(GL10 glUnused, int width, int height)
       {
-      float horiRatio = (float)width / mLisaTexture.getWidth();
-      float vertRatio = (float)height/ mLisaTexture.getHeight();
+      float horiRatio = (float)width / mMeshRectangles.getStretchX();
+      float vertRatio = (float)height/ mMeshRectangles.getStretchY();
       float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
       mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/save/SaveRenderer.java b/src/main/java/org/distorted/examples/save/SaveRenderer.java
index 20dd4ed..ae7c8bb 100644
--- a/src/main/java/org/distorted/examples/save/SaveRenderer.java
+++ b/src/main/java/org/distorted/examples/save/SaveRenderer.java
@@ -190,8 +190,8 @@ class SaveRenderer implements GLSurfaceView.Renderer
 
   private void applyMatrixEffects(int width, int height)
     {
-    float horiRatio = (float)width / mTexture.getWidth();
-    float vertRatio = (float)height/ mTexture.getHeight();
+    float horiRatio = (float)width / mMesh.getStretchX();
+    float vertRatio = (float)height/ mMesh.getStretchY();
     float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
     mScaleMain.set(factor,factor,factor);
     }
diff --git a/src/main/java/org/distorted/examples/sink/SinkRenderer.java b/src/main/java/org/distorted/examples/sink/SinkRenderer.java
index 7faa9e4..bd1ac8d 100644
--- a/src/main/java/org/distorted/examples/sink/SinkRenderer.java
+++ b/src/main/java/org/distorted/examples/sink/SinkRenderer.java
@@ -84,8 +84,8 @@ class SinkRenderer implements GLSurfaceView.Renderer
     
   public void onSurfaceChanged(GL10 glUnused, int width, int height) 
     {
-    float horiRatio = (float)width / mTexture.getWidth();
-    float vertRatio = (float)height/ mTexture.getHeight();
+    float horiRatio = (float)width / mMesh.getStretchX();
+    float vertRatio = (float)height/ mMesh.getStretchY();
     float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
     mScale.set( factor,factor,factor );
diff --git a/src/main/java/org/distorted/examples/surfaceview/RenderThread.java b/src/main/java/org/distorted/examples/surfaceview/RenderThread.java
index 499bbed..f30e8e5 100644
--- a/src/main/java/org/distorted/examples/surfaceview/RenderThread.java
+++ b/src/main/java/org/distorted/examples/surfaceview/RenderThread.java
@@ -213,8 +213,8 @@ class RenderThread extends Thread
     {
     Log.d(TAG, "surfaceChanged " + width + "x" + height);
 
-    float horiRatio = (float)width / mTexture.getWidth();
-    float vertRatio = (float)height/ mTexture.getHeight();
+    float horiRatio = (float)width / mMesh.getStretchX();
+    float vertRatio = (float)height/ mMesh.getStretchY();
     float factor    = horiRatio > vertRatio ? vertRatio : horiRatio;
 
     mScale.set( factor,factor,factor );
