X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fgraphics%2Fshaders%2Fcolor-visual-shader.frag;h=33202a2b5b7bcbaae8926e37e5828d55442a5d3b;hp=3e3d19d513cc113725a026b5de165685f73a3a43;hb=70468ae7ba6b75df1db1063e9b3fcf0313ffd787;hpb=3ea3bc2160dead96a69eae4c12175b6bd760a006 diff --git a/dali-toolkit/internal/graphics/shaders/color-visual-shader.frag b/dali-toolkit/internal/graphics/shaders/color-visual-shader.frag index 3e3d19d..33202a2 100644 --- a/dali-toolkit/internal/graphics/shaders/color-visual-shader.frag +++ b/dali-toolkit/internal/graphics/shaders/color-visual-shader.frag @@ -273,21 +273,26 @@ void main() if(abs(vPosition.x) < vOptRectSize.x && abs(vPosition.y) < vOptRectSize.y) { OUT_COLOR = targetColor; - return; } - PreprocessPotential(); + else + { + PreprocessPotential(); #endif #if !IS_REQUIRED_BLUR && IS_REQUIRED_BORDERLINE - targetColor = convertBorderlineColor(targetColor); + targetColor = convertBorderlineColor(targetColor); #endif - OUT_COLOR = targetColor; + OUT_COLOR = targetColor; #if IS_REQUIRED_BLUR - mediump float opacity = calculateBlurOpacity(); - OUT_COLOR.a *= opacity; + mediump float opacity = calculateBlurOpacity(); + OUT_COLOR.a *= opacity; #elif IS_REQUIRED_ROUNDED_CORNER - mediump float opacity = calculateCornerOpacity(); - OUT_COLOR.a *= opacity; + mediump float opacity = calculateCornerOpacity(); + OUT_COLOR.a *= opacity; +#endif + +#if IS_REQUIRED_BLUR || IS_REQUIRED_ROUNDED_CORNER || IS_REQUIRED_BORDERLINE + } #endif }