Convert shaders in dali-demo to use shader compilation tool
[platform/core/uifw/dali-demo.git] / examples / animated-shapes / shaders / animated-shapes.frag
1 uniform lowp vec4 uColor;
2 varying lowp vec2 vCoefficient;
3
4 void main()
5 {
6   lowp float C = (vCoefficient.x*vCoefficient.x-vCoefficient.y);
7   lowp float Cdx = dFdx(C);
8   lowp float Cdy = dFdy(C);
9
10   lowp float distance = float(C / sqrt(Cdx*Cdx + Cdy*Cdy));
11   lowp float alpha = 0.5 - distance;
12   gl_FragColor = vec4( uColor.rgb, uColor.a * alpha );
13 }