From 01b5dd9651878cd924e0acb17dfff6340a743c45 Mon Sep 17 00:00:00 2001
From: Filippo Scognamiglio <flscogna@gmail.com>
Date: Fri, 18 Apr 2014 12:00:17 +0200
Subject: [PATCH] Improved casualness of horizontal distortion.

---
 app/ShaderManager.qml   | 2 +-
 app/app.qmlproject.user | 2 +-
 app/main.qml            | 3 +++
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/ShaderManager.qml b/app/ShaderManager.qml
index ac5238f..28ec48b 100644
--- a/app/ShaderManager.qml
+++ b/app/ShaderManager.qml
@@ -91,7 +91,7 @@ ShaderEffect {
                         originalCoord = qt_MultiTexCoord0;
                         qt_TexCoord0.x = -"+disp_left.toFixed(1)+"/txt_Size.x + qt_MultiTexCoord0.x / ((txt_Size.x -("+(disp_left+disp_right).toFixed(1)+")) / txt_Size.x);" +
                         "qt_TexCoord0.y = -"+disp_top.toFixed(1)+"/txt_Size.y + qt_MultiTexCoord0.y / ((txt_Size.y -("+(disp_top+disp_bottom).toFixed(1)+")) / txt_Size.y);" +
-                        "vec2 coords = vec2(fract(time/(1024.0*2.0)), fract(time/(1024.0*1024.0*2.0)));" +
+                        "vec2 coords = vec2(fract(time/(1024.0*2.0)), fract(time/(1024.0*1024.0)));" +
                         (brightness_flickering !== 0.0 ? "
                             brightness = texture2D(randomFunctionSource, coords).g * "+brightness_flickering.toFixed(1)+";"
                         :   "") +
diff --git a/app/app.qmlproject.user b/app/app.qmlproject.user
index 116bec3..295a3ec 100644
--- a/app/app.qmlproject.user
+++ b/app/app.qmlproject.user
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 3.0.1, 2014-04-18T10:51:47. -->
+<!-- Written by QtCreator 3.0.1, 2014-04-18T11:56:15. -->
 <qtcreator>
  <data>
   <variable>ProjectExplorer.Project.ActiveTarget</variable>
diff --git a/app/main.qml b/app/main.qml
index 095566f..8fd0b31 100644
--- a/app/main.qml
+++ b/app/main.qml
@@ -109,6 +109,9 @@ ApplicationWindow{
             source: "frames/images/randfunction.png"
             width: 512
             height: 512
+            sourceSize.width: 512
+            sourceSize.height: 256
+            fillMode: Image.TileVertically
         }
         ShaderEffectSource{
             id: randfuncsource