efl/src/lib/evas
Shinwoo Kim c3c9fed7d9 evas_object_image: save EVAS_IMAGE_CONTENT_HINT_DYNAMIC image
Summary:
evas_gl_common_image_content_hint_set makes RGBA_Image NULL if content hint
is EVAS_IMAGE_CONTENT_HINT_DYNAMIC with 'sec_tbm_surface' and 'egl_tbm_ext'.

efl_file_save(_efl_canvas_image_internal_efl_file_save_save) does not work
in this case because ENFN->image_data_direct_get returns FALSE.

This patch makes ENFN->image_data_direct_get work but you need to free its
returned data after using it.

Reviewers: Hermet, jsuya

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8516
2019-05-02 20:50:24 +09:00
..
cache evas cache image: compare with cached image file 2018-11-29 16:01:48 -08:00
canvas evas_object_image: save EVAS_IMAGE_CONTENT_HINT_DYNAMIC image 2019-05-02 20:50:24 +09:00
common evas map: move to floating point coordinate system in high-quality drawing. 2019-04-18 19:47:54 +09:00
common3d here comes meson 2018-10-02 17:22:50 +02:00
file here comes meson 2018-10-02 17:22:50 +02:00
filters meson: add a option for selecting lua interpreter 2019-02-21 20:49:00 +01:00
gesture meson: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:50:42 +02:00
include evas_object_image: save EVAS_IMAGE_CONTENT_HINT_DYNAMIC image 2019-05-02 20:50:24 +09:00
software_generic meson: move build definitions of software_generic to libevas 2019-04-19 14:39:22 -04:00
vg evas vg: replace to eina_file instance caching by vg. 2019-03-12 12:58:31 +09:00
Evas.h efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas.hh efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas_Common.h docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
Evas_Eo.h efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas_GL.h evas gl - make GLintptr etc. also ndefed for GL_VERSION_1_5 fix typedef 2018-12-15 16:19:01 +00:00
Evas_Internal.h efl_canvas_object: make is_frame_object internal 2019-02-25 10:37:42 +01:00
Evas_Legacy.h evas_legacy: remove unused generated legacy includes 2019-04-18 15:53:46 +02:00
Evas_Loader.h Revert "Emile: Move colorspaces to Efl.Gfx" 2019-03-08 12:06:20 -08:00
main.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
meson.build meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00