efl/src/lib/evas
Shinwoo Kim c58fef1f6e evas filter: work for native surface
Summary:
Filter does not know how to draw native surface image using engine_data.
It means that only image knows how to draw it. In case of GL engine, image
is using a shader program for IMAGENATIVE in the common_context_image_push.

This patch makes filter work for native surface image by drawing the native
surface first using the common_context_image_push as below.

   Before: image -> common_filter_*_push -> filter_output
   After: image -> common_context_image_push -> filter_input ->
          common_filter_*_push -> filter_output

Test Plan: {F3856981}

Reviewers: Hermet, jsuya, herb

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11546
2020-03-20 15:37:31 +09:00
..
cache evas: set mmap data to image data after preload with skip_head enabled 2020-03-06 13:30:46 +01:00
canvas evas filter: work for native surface 2020-03-20 15:37:31 +09:00
common evas_common: rgba32 to Y8 (Enhance Conversion) 2020-03-13 09:58:04 +01:00
common3d here comes meson 2018-10-02 17:22:50 +02:00
file meson: redo evas building 2019-10-29 12:54:56 -04:00
filters doxygen docs: Fix illegal references 2020-03-12 17:24:07 +01:00
gesture efl/gesture: remove duplicated line 2020-03-13 09:08:25 -04:00
include evas.image: add evas_object_image_animated_frame_get 2020-03-10 13:31:19 -04:00
software_generic evas filter: Implement inverse color filter 2019-11-05 10:45:14 +09:00
vg canvas vector: fix incorrect caching hit. 2020-01-28 18:06:33 +09:00
Efl_Canvas.h efl/gesture: port 'rotate' gesture from elm to new gesture framework 2020-03-03 10:54:28 +01:00
Evas.h doxygen: fix duplicated toc sections 2020-02-28 11:44:19 +01:00
Evas.hh efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas_Common.h evas: stop handdefining eo types 2020-02-14 19:34:57 +01:00
Evas_Eo.h efl/gesture: port 'rotate' gesture from elm to new gesture framework 2020-03-03 10:54:28 +01:00
Evas_GL.h doxygen: fix invalid anchor names 2020-02-28 12:07:45 +01:00
Evas_Internal.h efl_text_attribute_factory: rename to efl_text_formatter 2019-12-20 12:43:00 +01:00
Evas_Legacy.h evas_vg: modified the join enum documentation 2020-03-17 16:24:03 +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 evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
meson.build evas - loaders - jp2k - re-enable in the build after it was lost 2020-01-25 20:16:47 +00:00