projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
foot animation for ticks
[carveJwlIkooP6JGAAIwe30JlM.git]
/
shaders
/
blitblur.fs
diff --git
a/shaders/blitblur.fs
b/shaders/blitblur.fs
index 3a7b1fcd5daf36efb4684188841b45f001f25548..65f4ea24706b996c49c64090577b98a88813ccbd 100644
(file)
--- a/
shaders/blitblur.fs
+++ b/
shaders/blitblur.fs
@@
-2,6
+2,7
@@
out vec4 FragColor;
uniform sampler2D uTexMain;
uniform sampler2D uTexMotion;
uniform float uBlurStrength;
uniform sampler2D uTexMain;
uniform sampler2D uTexMotion;
uniform float uBlurStrength;
+uniform vec2 uOverrideDir;
in vec2 aUv;
in vec2 aUv;
@@
-18,7
+19,7
@@
void main()
vec2 vrand = rand_hash22( aUv ) * 2.0 - vec2(1.0);
vec2 vrand1 = rand_hash22( vrand ) * 2.0 - vec2(1.0);
vec2 vrand = rand_hash22( aUv ) * 2.0 - vec2(1.0);
vec2 vrand1 = rand_hash22( vrand ) * 2.0 - vec2(1.0);
- vec2 vdir = texture( uTexMotion, aUv ).xy * uBlurStrength;
+ vec2 vdir = texture( uTexMotion, aUv ).xy * uBlurStrength
+ uOverrideDir
;
vec4 vcolour0 = texture( uTexMain, aUv + vdir*vrand.x );
vec4 vcolour1 = texture( uTexMain, aUv + vdir*vrand.y );
vec4 vcolour0 = texture( uTexMain, aUv + vdir*vrand.x );
vec4 vcolour1 = texture( uTexMain, aUv + vdir*vrand.y );