evas json: optimizing by reusing node-tree. 32/196432/1
authorHermet Park <hermetpark@gmail.com>
Fri, 28 Dec 2018 08:46:09 +0000 (17:46 +0900)
committerHermet Park <hermetpark@gmail.com>
Fri, 28 Dec 2018 08:49:52 +0000 (17:49 +0900)
commit7f033e4122c64762b245dbb5261cc2fbb743ef29
treeb6c10e351fd2504776b7eb9f1ae0820ffbc3cd2a
parent0e229a2f79a824262a497d17924dc7e093180e71
evas json: optimizing by reusing node-tree.

We assume that structure of node tree(scene-graph) is not changable,
its tree heirarchy would be same every frame.

In this case, we don't need to reconstruct vector nodes,
just resuse them of previous frames.

Change-Id: I2dc43fac7eb784fd895228ae2b16f25997fccfa9
src/lib/evas/canvas/efl_canvas_vg_container.c
src/lib/evas/canvas/efl_canvas_vg_object.c
src/static_libs/vg_common/vg_common_json.c