Shader compilation tool for dali-toolkit
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / graphics / shaders / gaussian-blur-view.frag
1 varying mediump vec2 vTexCoord;
2 uniform sampler2D sTexture;
3 uniform lowp vec4 uColor;
4 uniform mediump vec2 uSampleOffsets[NUM_SAMPLES];
5 uniform mediump float uSampleWeights[NUM_SAMPLES];
6
7 void main()
8 {
9   mediump vec4 col = texture2D(sTexture, vTexCoord + uSampleOffsets[0]) * uSampleWeights[0];
10   for (int i=1; i<NUM_SAMPLES; ++i)
11   {
12     col += texture2D(sTexture, vTexCoord + uSampleOffsets[i]) * uSampleWeights[i];
13   }
14   gl_FragColor = col;
15 }