summaryrefslogtreecommitdiff
path: root/wimmel.frag
diff options
context:
space:
mode:
Diffstat (limited to 'wimmel.frag')
-rw-r--r--wimmel.frag3
1 files changed, 2 insertions, 1 deletions
diff --git a/wimmel.frag b/wimmel.frag
index b148852..42b0139 100644
--- a/wimmel.frag
+++ b/wimmel.frag
@@ -1,5 +1,6 @@
varying vec2 v_texcoord;
uniform sampler2D tex;
+uniform sampler2D tex2;
uniform vec2 pixelsize;
/* The rect to match against */
uniform vec4 srect;
@@ -13,8 +14,8 @@ main()
for (i = 0.0; i < srect[2] && diff < barrier; i += pixelsize.x) {
for (j = 0.0; j < srect[3] && diff < barrier; j += pixelsize.y) {
- vec4 match = texture2D(tex, srect.xy + vec2(i,j));
vec4 orig = texture2D(tex, v_texcoord + vec2(i,j));
+ vec4 match = texture2D(tex2, vec2(i, j) / srect.zw);
diff += int(any(greaterThan(abs(orig - match), vec4(0.2))));
}