evas: Implement buffer caching for textblock filters
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 5 Jan 2017 12:29:32 +0000 (21:29 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 17 Jan 2017 05:35:29 +0000 (14:35 +0900)
commit40f4acae75e975041d651900cf71b20ae44ab4b6
treef8725f8fd89ad5fd0a1754fbe4b4a174d94529fb
parent93965db815d7ca1e3951b7cda9f74e821975d648
evas: Implement buffer caching for textblock filters

This is the most basic optimization that needs to be done for
filters to be useful: cache the output rgba buffers for each
filtered element. Hopefully this doesn't leak. I'm not making
any promises about that though :)
src/lib/evas/canvas/evas_object_textblock.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/filters/evas_filter_private.h
src/lib/evas/include/evas_filter.h