summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_private.h
diff options
context:
space:
mode:
authorHermet Park <hermetpark@gmail.com>2019-11-28 13:38:32 +0900
committerHermet Park <hermetpark@gmail.com>2019-11-28 14:20:08 +0900
commit408bfb3e355cb101611e314e358183320c56d587 (patch)
treeb99147877c55bceea837c11f3c235776bb6cd098 /src/lib/evas/canvas/evas_vg_private.h
parentf6caca1d70b750dcb73329fabcd8da01876d7a2f (diff)
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.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_private.h')
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_vg_private.h b/src/lib/evas/canvas/evas_vg_private.h
index 8a36fd826d..c5ee9c40d2 100644
--- a/src/lib/evas/canvas/evas_vg_private.h
+++ b/src/lib/evas/canvas/evas_vg_private.h
@@ -26,7 +26,7 @@ typedef struct _Vg_Cache_Entry
26 Eina_Stringshare *key; 26 Eina_Stringshare *key;
27 int w; 27 int w;
28 int h; 28 int h;
29 Efl_VG *root[3]; //0: default, 1: start frame, 2: end frame 29 Efl_VG *root;
30 int ref; 30 int ref;
31 Vg_File_Data *vfd; 31 Vg_File_Data *vfd;
32} Vg_Cache_Entry; 32} Vg_Cache_Entry;