common shape: revise scale/rotate approach. 66/232366/8
authorHermet Park <chuneon.park@samsung.com>
Sat, 2 May 2020 17:02:43 +0000 (02:02 +0900)
committerHermet Park <chuneon.park@samsung.com>
Sun, 3 May 2020 06:03:29 +0000 (15:03 +0900)
commit682bc252987ac42059c089f3a6ec0b3da26f86a0
tree93fc534e6740514badefc7534be390d298d68191
parent30ac2da1a39578401eaf6dac3183f681b5385b1f
common shape: revise scale/rotate approach.

Come to think of it, this optimized method is not so useful,
it could just bring the user misunderstanding and
not to efficient as I expected in the most cases.

So, changed policy for transformation behaviors.
it keeps the properties as others but leaves it to the backend implementation.

Plus, this change contains the correct RenderUpdateFlag.
You can refer the flag in the backend to figure out which kinds of properites has been updated

Change-Id: Ibe0494712598a8161950b9ae2e22ac45bed1c47b
12 files changed:
inc/tizenvg.h
src/lib/gl_engine/tvgGlRenderer.cpp
src/lib/gl_engine/tvgGlRenderer.h
src/lib/sw_engine/tvgSwCommon.h
src/lib/sw_engine/tvgSwRenderer.cpp
src/lib/sw_engine/tvgSwRenderer.h
src/lib/sw_engine/tvgSwShape.cpp
src/lib/tvgRenderCommon.h
src/lib/tvgScene.cpp
src/lib/tvgShape.cpp
src/lib/tvgShapePath.h
test/testDirectUpdate.cpp