+#ifdef IS_REQUIRED_BORDERLINE
+ textureColor = convertBorderlineColor(textureColor);
+#endif
+ OUT_COLOR = textureColor;
+
+#ifdef IS_REQUIRED_ROUNDED_CORNER
+ mediump float opacity = calculateCornerOpacity();
+ OUT_COLOR.a *= opacity;
+ OUT_COLOR.rgb *= mix(1.0, opacity, preMultipliedAlpha);