efd7932df3f546d516ce14f82f287338e24e874d
[framework/uifw/evas.git] / src / modules / engines / gl_common / shader / filter_blur_bgra.shd
1 #ifdef GL_ES
2 precision mediump float;
3 #endif
4 uniform sampler2D tex;
5 uniform sampler1D gaussian;
6 varying vec4 col;
7 varying vec2 tex_c;
8 varying weight;
9 uniform radius;
10 void main()
11 {
12         int i;
13         vec4 fc = vec4(0,0,0,0);
14         
15         for (i = 0 ; i < radius ; i ++){
16                 fc += texture2D(tex, tex_c.xy).rgba *
17                         texture1D(gaussian,i/radius).aaaa;
18         }
19         gl_FragColor = fc / 4;
20 }