X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fgraphics%2Fshaders%2Fimage-visual-rounded-corner-shader.vert;h=0bd35308dc4bd8218e7dc8819e7f1ff143478672;hb=41c8e6862c377913d579544ee6103a6c8aa482d1;hp=d4b129ec56371c3026480c94caa95962070556c2;hpb=542e587d36cb500e0c3b36635cf22b81b6608697;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.vert b/dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.vert index d4b129e..0bd3530 100644 --- a/dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.vert +++ b/dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.vert @@ -26,6 +26,7 @@ vec4 ComputeVertexPosition() vCornerRadius = mix( cornerRadius * minSize, cornerRadius, cornerRadiusPolicy); vCornerRadius = min( vCornerRadius, minSize * 0.5 ); vRectSize = visualSize * 0.5 - vCornerRadius; + vCornerRadius = max( vCornerRadius, 1.0 ); vPosition = aPosition* visualSize; return vec4( vPosition + anchorPoint*visualSize + (visualOffset + origin)*uSize.xy, 0.0, 1.0 ); } @@ -34,4 +35,4 @@ void main() { gl_Position = uMvpMatrix * ComputeVertexPosition(); vTexCoord = pixelArea.xy+pixelArea.zw*(aPosition + vec2(0.5) ); -} \ No newline at end of file +}