- vec4 vcolour0 = texture( uTexMain, vuv + vdir*vrand.x );
- vec4 vcolour1 = texture( uTexMain, vuv + vdir*vrand.y );
- vec4 vcolour2 = texture( uTexMain, vuv + vdir*vrand1.x );
- vec4 vcolour3 = texture( uTexMain, vuv + vdir*vrand1.y );
+ vec4 vcolour0 = texture( uTexMain, min(vuv + vdir*vrand.x,uClampUv) );
+ vec4 vcolour1 = texture( uTexMain, min(vuv + vdir*vrand.y,uClampUv) );
+ vec4 vcolour2 = texture( uTexMain, min(vuv + vdir*vrand1.x,uClampUv) );
+ vec4 vcolour3 = texture( uTexMain, min(vuv + vdir*vrand1.y,uClampUv) );