[Tizen] Append 1 pixel if corner radius is big enough 30/301730/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 22 Nov 2023 02:22:40 +0000 (11:22 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 22 Nov 2023 07:22:11 +0000 (16:22 +0900)
commit9e13dae0867ce2bf924f5bec067ecfb522036cd7
tree72af0183e1944265088e76c007bdd5000e3987f9
parent84154ef244120dd843022d11fb5481abc5a3d9d5
[Tizen] Append 1 pixel if corner radius is big enough

Their was some visual quality issue occured when we render perfect circle.

The reason of issue was, the fragments for soft-anti-alias area was required.

For resolve this issue greedly, let we just append vertex position margin,
and render it applied as that margin value.

TODO : Currently, we only consider fully-circle case. Let we need to calculate
is there any similar defect need to be resolved for normal rect cases.

Change-Id: Ib114c29b08806e21c3830b1dc65a8098b34ef060
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/graphics/shaders/color-visual-shader.frag
dali-toolkit/internal/graphics/shaders/color-visual-shader.vert
dali-toolkit/internal/graphics/shaders/gradient-visual-shader.frag
dali-toolkit/internal/graphics/shaders/gradient-visual-shader.vert
dali-toolkit/internal/graphics/shaders/image-visual-shader.frag
dali-toolkit/internal/graphics/shaders/image-visual-shader.vert