Professional Documents
Culture Documents
Pixel Blur
Pixel Blur
#ifdef GL_ES
precision mediump float;
#endif
uniform sampler2D al_tex;
uniform bool al_use_tex;
varying vec4 varying_color;
varying vec2 varying_texcoord;
if (vertical) {
gl_FragColor = varying_color * blur5(al_tex, varying_texcoord,
vec2(1280,720), vec2(0,1));
} else {
gl_FragColor = varying_color * blur5(al_tex, varying_texcoord,
vec2(1280,720), vec2(1,0));
}
//gl_FragColor.a = alpha;