common: optimize scene composition
authorHermet Park <hermetpark@gmail.com>
Thu, 25 Feb 2021 03:38:39 +0000 (12:38 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Wed, 3 Mar 2021 02:16:23 +0000 (11:16 +0900)
commit088f7b8994d4560ac90a8609400d6e5e855a87a9
treec176f3e52039705497ebd45279b0b11f47588d87
parent5398f208ac06c6711e30bf3373501cddde342e48
common: optimize scene composition

Scene could avoid composition if its children is only child (non scene)

This patch bring it conditionally check so as to avoid unnecesary expensive job.

@Issues: 254
src/lib/tvgPaint.cpp
src/lib/tvgPaint.h
src/lib/tvgPicture.cpp
src/lib/tvgScene.cpp
src/lib/tvgSceneImpl.h
src/lib/tvgShape.cpp