evas vector: make it stable caching logic. 77/218777/1
authorHermet Park <hermetpark@gmail.com>
Thu, 28 Nov 2019 04:38:32 +0000 (13:38 +0900)
committerHermet Park <hermetpark@gmail.com>
Thu, 28 Nov 2019 05:26:09 +0000 (14:26 +0900)
commit69e8481c6337adb8a663661b02ec1e13635b44c7
tree526683156c1d837a759cc7a2362ae94f5c8dcd36
parent09ac14114aae2b1715e016705be5fe189c8c0078
evas vector: make it stable caching logic.

We need a more precise caching mechanism to save memory.
Current root node(key) is limited for caching buffers,
when to share by the multiple animated instances.

This patch is a step for further optmization work,
at the moment we disable the caching buffers for the animated instances.

Change-Id: Ifc17f5ff55d84b1c158f7d1f3b2bf1f2bfacc76c
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