evas vg: revise buffer caching method. 23/220123/1
authorHermet Park <hermetpark@gmail.com>
Fri, 13 Dec 2019 08:22:54 +0000 (17:22 +0900)
committerHermet Park <hermetpark@gmail.com>
Fri, 13 Dec 2019 08:28:03 +0000 (17:28 +0900)
commitd35c567de40b535920dae08cfe345bc28a1f7dd0
tree448b38dfa63964e6ae4d89460db907f71d7f6932
parentbf96b861cb12025acec3433d15fdf338619e75e7
evas vg: revise buffer caching method.

for better precise buffer cache key,
We make a unique key name combining root node + size + frame index.

Now, we can reuse the root node for animation and caching buffers.

Change-Id: I4370b8b234dd47279370edbb557194b8f6d925c3
src/lib/evas/canvas/efl_canvas_vg_object.c
src/lib/evas/canvas/evas_vg_private.h
src/lib/evas/vg/evas_vg_cache.c