X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=shaders%2Fblitblur.fs;h=21209c5f9023ce5fac1a161567542cb2205eb432;hb=refs%2Fheads%2Fmenu2;hp=7f08b4f4265f5f344d1265c6a75449e8f1abd22a;hpb=a528498841a151efbd38cddcc9f09a5f39dbbd19;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/blitblur.fs b/shaders/blitblur.fs index 7f08b4f..21209c5 100644 --- a/shaders/blitblur.fs +++ b/shaders/blitblur.fs @@ -3,8 +3,6 @@ uniform sampler2D uTexMain; uniform sampler2D uTexMotion; uniform float uBlurStrength; uniform vec2 uOverrideDir; -uniform float uTime; -uniform float uGlitchStrength; uniform vec2 uClampUv; in vec2 aUv; @@ -15,23 +13,10 @@ vec2 rand_hash22( vec2 p ){ return fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y)); } -const int NOISE_LOOP = 3; -vec3 digital_noise( uvec3 iuv ){ - iuv *=uvec3(8,2524,7552); - for( int i=0; i 0.0 ){ - uvec3 p = uvec3( gl_FragCoord.xy, uint(uTime*30.0) ); - vec2 g = digital_noise(p).xy; - vuv = aUv + g.xy*uGlitchStrength - uGlitchStrength*0.5; - } - vec2 vrand = rand_hash22( vuv ) * 2.0 - vec2(1.0); vec2 vrand1 = rand_hash22( vrand ) * 2.0 - vec2(1.0);