X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=shaders%2Fblitblur.fs;h=65f4ea24706b996c49c64090577b98a88813ccbd;hb=b3ca3b7a45eec11c46eb19772e10021177665adb;hp=3a7b1fcd5daf36efb4684188841b45f001f25548;hpb=a1adba47558099cab82aa6d10abdc1dca11d3342;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/blitblur.fs b/shaders/blitblur.fs index 3a7b1fc..65f4ea2 100644 --- 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 vec2 uOverrideDir; 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 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 );