Apply PreMultipliedAlpha on BorderlineColor
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / graphics / shaders / spread-filter-shader.frag
1 precision highp float;
2 varying mediump vec2 vTexCoord;
3 uniform sampler2D sTexture;
4 uniform int uSpread;
5 uniform vec2 uTexScale;
6
7 void main()
8 {
9   vec4 color = texture2D( sTexture, vTexCoord);
10   for( int i = 1; i <= uSpread; ++i )
11   {
12     vec2 offset = uTexScale * float(i);
13     color = max( texture2D( sTexture, vTexCoord + offset), color );
14     color = max( texture2D( sTexture, vTexCoord - offset), color );
15   }
16   gl_FragColor = color;
17 }