efl/src/lib/evas
Cedric BAIL 4329b88df4 evas: disable Eina Cow Garbage Collection on dynamic content.
Summary:
Dynamic content are likely to trigger an image state change at pretty
much every frame. This lead to unecessary attempt by Eina_Cow to
deduplicate/cleanup data that are changing all the time. This reduce
memory consumption in Expedite tests that in some small amount. The
gain get bigger the more animation you get on screen. There might be
other potential gain for heavy animated case.

Reviewers: zmike, Hermet, bu5hm4n, smohanty

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8302

Differential Revision: https://phab.enlightenment.org/D10532
2019-10-25 15:45:14 -04:00
..
cache evas_cache_image: drop image after replacement 2019-10-14 11:07:27 +09:00
canvas evas: disable Eina Cow Garbage Collection on dynamic content. 2019-10-25 15:45:14 -04:00
common evas_object_textblock: add support for variation sequences 2019-10-19 14:01:36 +09:00
common3d
file build - efl run in tree - make exception for image loaders/savers 2019-10-05 20:00:52 +01:00
filters evas filter: Implement grayscale filter in pure GL 2019-09-27 15:35:03 +09:00
gesture gesture_manager: Deleted function and definition that are no more use. 2019-10-17 10:41:15 -04:00
include gesture_manager: Deleted function and definition that are no more use. 2019-10-17 10:41:15 -04:00
software_generic evas filter: Implement grayscale filter in SW 2019-10-14 11:13:40 +09:00
vg evas_vg_cache: Hashkey of cache use value provider list 2019-10-08 20:33:20 +09:00
Efl_Canvas.h Efl.Gfx.Vg.Value_Provider: Introduce property change feature of Efl.Ui.Animation_View 2019-10-02 14:19:30 +09:00
Evas.h Revert "ector: code refactoring." 2019-08-20 20:24:27 +09:00
Evas.hh
Evas_Common.h Evas: migrate Evas_BiDi_Direction -> Efl_Text_Bidirectional_Type. 2019-08-07 15:01:22 +01:00
Evas_Eo.h Efl.Gfx.Vg.Value_Provider: Introduce property change feature of Efl.Ui.Animation_View 2019-10-02 14:19:30 +09:00
Evas_GL.h evas_gl: implement EvasGL ES 3.2 2019-08-01 10:42:55 -07:00
Evas_Internal.h elm_entry: handle cursor delete/backspace with clusters consist of one or multible glyphs 2019-09-05 14:52:51 +09:00
Evas_Legacy.h evas vector: support lottie animation as using json loader. 2019-06-21 17:35:48 +09:00
Evas_Loader.h evas: add infrastructure to feed 9 patch information from file loader to image object. 2019-07-12 09:54:16 -07:00
main.c
meson.build efl/canvas: add Efl_Canvas.h 2019-09-30 10:33:24 +02:00