evas vg: Don't update thorvg shapes when node is not changed. 44/259144/5
authorMichal Szczecinski <m.szczecinsk@partner.samsung.com>
Mon, 31 May 2021 13:26:32 +0000 (15:26 +0200)
committerMichal Szczecinski <m.szczecinsk@partner.samsung.com>
Wed, 2 Jun 2021 10:58:51 +0000 (12:58 +0200)
commitb481d0a430d0a7a4b5055e82028a9b3a461e3efe
treec71b91b3286f74c65de22191d4e83bace58d7e9d
parentebbaa6785285e0817299fe82c0d9554798cfff9f
evas vg: Don't update thorvg shapes when node is not changed.

When node is not changed it is not necessary to update and redraw
canvas. This change speed up lottie rendering process in vg-benchmark up
to 25%.

Change-Id: If0c85d9fb2f8a20de47e1f243f49e5276617d086
src/lib/evas/canvas/efl_canvas_vg_object.c