SvgVisual: Using VectorImageRenderer 73/240173/36
authorJunsuChoi <jsuya.choi@samsung.com>
Tue, 28 Jul 2020 06:32:37 +0000 (15:32 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 22 Sep 2020 01:48:42 +0000 (10:48 +0900)
commitbb764a75b719ea839f4c255ab015b8fa54fd8039
tree86d463f9b6590f5e54f0d7a34877ea54c6129010
parentcb826363b4f5e93a8b72521d75b4f456496cf1bb
SvgVisual: Using VectorImageRenderer

Make SvgVisual use VectorImageRenderer which is using ThorVG.
You can use nanosvg or thorVG by NO_THORVG macro define.

[Note]
If you want to use THORVG, remove below from ./build/tizen/CMakeLists.txt
...
ADD_DEFINITIONS( "-DNO_THORVG" )
...

Change-Id: Ia9bf5c799084e841ff567245a8ff4688824277ee
automated-tests/src/dali-toolkit-internal/CMakeLists.txt
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-vector-image-renderer.cpp [new file with mode: 0644]
build/tizen/CMakeLists.txt
dali-toolkit/internal/visuals/svg/svg-rasterize-thread.cpp
dali-toolkit/internal/visuals/svg/svg-rasterize-thread.h
dali-toolkit/internal/visuals/svg/svg-visual.cpp
dali-toolkit/internal/visuals/svg/svg-visual.h
dali-toolkit/internal/visuals/visual-factory-cache.cpp