X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fgraphics%2Fshaders%2Fgradient-visual-shader.frag;h=a30bf5e2d06074a9f763342094c962782c5ef584;hp=80090f8803e69c7633f3f941c400ca5e483a5788;hb=e0bfafc9a7517c366cd333099b8b8baccbb3fefb;hpb=0b1004e57c35369617cfd0327baf22e8e27a994a diff --git a/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.frag b/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.frag index 80090f8..a30bf5e 100644 --- a/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.frag +++ b/dali-toolkit/internal/graphics/shaders/gradient-visual-shader.frag @@ -207,18 +207,23 @@ void main() if(abs(vPosition.x) < vOptRectSize.x && abs(vPosition.y) < vOptRectSize.y) { OUT_COLOR = textureColor; - return; } - PreprocessPotential(); + else + { + PreprocessPotential(); #endif #if IS_REQUIRED_BORDERLINE - textureColor = convertBorderlineColor(textureColor); + textureColor = convertBorderlineColor(textureColor); #endif - OUT_COLOR = textureColor; + OUT_COLOR = textureColor; #if IS_REQUIRED_ROUNDED_CORNER - mediump float opacity = calculateCornerOpacity(); - OUT_COLOR *= opacity; + mediump float opacity = calculateCornerOpacity(); + OUT_COLOR *= opacity; +#endif + +#if IS_REQUIRED_ROUNDED_CORNER || IS_REQUIRED_BORDERLINE + } #endif }