diff options
author | Hermet Park <hermetpark@gmail.com> | 2019-11-28 13:38:32 +0900 |
---|---|---|
committer | Hermet Park <hermetpark@gmail.com> | 2019-11-28 14:20:08 +0900 |
commit | 408bfb3e355cb101611e314e358183320c56d587 (patch) | |
tree | b99147877c55bceea837c11f3c235776bb6cd098 /src/lib/evas/canvas/evas_vg_private.h | |
parent | f6caca1d70b750dcb73329fabcd8da01876d7a2f (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.h | 2 |
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; |