summaryrefslogtreecommitdiffstats
path: root/tests/RenderScriptTests/SceneGraph/res/raw/blur_v.glsl
blob: ade05a27920d1b0c1b8a3c424953e3fa03ae0876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
varying vec2 varTex0;

void main() {
   vec2 blurCoord = varTex0;
   blurCoord.y = varTex0.y + UNI_blurOffset0;
   vec3 col = texture2D(UNI_color, blurCoord).rgb;
   blurCoord.y = varTex0.y + UNI_blurOffset1;
   col += texture2D(UNI_color, blurCoord).rgb;
   blurCoord.y = varTex0.y + UNI_blurOffset2;
   col += texture2D(UNI_color, blurCoord).rgb;
   blurCoord.y = varTex0.y + UNI_blurOffset3;
   col += texture2D(UNI_color, blurCoord).rgb;

   col = col * 0.25;

   gl_FragColor = vec4(col, 0.0);
}