Fix opacity issue when we use corner radius 93/251293/9
authorHeeyong Song <heeyong.song@samsung.com>
Tue, 12 Jan 2021 08:03:59 +0000 (17:03 +0900)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Thu, 21 Jan 2021 16:18:31 +0000 (16:18 +0000)
commitd6c509f6c98e046bb4de0564f2088fb61b3f00da
treef236c51798a603cc3ebb3a3607124cd18373742f
parent1a0dc2cc53708bbc32546da6031e996465544f51
Fix opacity issue when we use corner radius

NOTE : As you know, GPU doesn't like if-else statement.
But if we can skip operations for most adjacent pixels,
if-else statemnet is somtimes more efficient.

Change-Id: Ibb09a84e383e4769c3e7ead39f48073455d6e650
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/graphics/shaders/color-visual-rounded-corner-shader.frag
dali-toolkit/internal/graphics/shaders/color-visual-rounded-corner-shader.vert
dali-toolkit/internal/graphics/shaders/gradient-visual-bounding-box-rounded-corner-shader.vert
dali-toolkit/internal/graphics/shaders/gradient-visual-linear-rounded-corner-shader.frag
dali-toolkit/internal/graphics/shaders/gradient-visual-radial-rounded-corner-shader.frag
dali-toolkit/internal/graphics/shaders/gradient-visual-user-space-rounded-corner-shader.vert
dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.frag
dali-toolkit/internal/graphics/shaders/image-visual-rounded-corner-shader.vert