summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_generic/evas_native_common.h (follow)
AgeCommit message (Collapse)Author
2018-01-18all: Simplify definition of EAPIVincent Torri
This will help in the transition from Autotools to Meson. This has been tested on Windows for which EFL_XXX_BUILD were first introduced.
2017-06-29dmabuf: Make a define for the version of the dmabuf attribute structDerek Foreman
I should've done this in the first place, and the version checks are starting to spread out a bit.
2016-08-17evas/gl_x11 : Add multiple_buffer member in native surface x11 type union.Minkyoung Kim
Summary: If native surface is multiple buffer pixmap such as named pixmap, Evas should recreate eglImage everyframe. Because DDK get the buffer ID once at eglImageCreate time. So if internal buffer ID is changed, should recreate eglImage. Test Plan: Wearable Tizen. Reviewers: wonsik, raster, cedric, jpeg Reviewed By: jpeg Subscribers: spacegrapher, dkdk, cedric Differential Revision: https://phab.enlightenment.org/D4211
2016-06-13evas-native-tbm: fix stride mismatch and allocate image data for converting ↵Minkyoung Kim
from yuv to rgb. Summary: 1. For converting tbm buffer from yuv to rgb, image.data should be allocated. 2. Stride should be set by info of tbm surface. 3. The number of row is height*2. but if height is odd, last row is invalid in process of _evas_video_i420. Test Plan: Local Test, Tizen2.4 Mobile Reviewers: spacegrapher, wonsik, jpeg Subscribers: cedric, dkdk Differential Revision: https://phab.enlightenment.org/D3870
2016-05-18software_generic: Add wayland dmabuf native surface supportDerek Foreman
2016-05-18evas: Add wayland dmabuf native surface typeDerek Foreman
Add the structures required for supporting dmabuf native surfaces
2016-03-15Evas engines: Add internal functions for native imagesJean-Philippe Andre
- image_native_init - image_native_shutdown init() will be used to test whether the engine supports a certain type of native image. Note: Native image support is very much dependent on the engine, and some stuff like opengl should work everywhere (even in sw with osmesa) but that's not the case.
2016-01-05Evas_Engine: add TBM surface and clean up Native StructWonsik Jung
Summary: Add TBM surface in wayland and clean up Native struct on Evas Engine. Previous TBM surface for evas_object_image's native_surface_set is only in Evas X11 backend. This patch has the code for wayland backend. In addition, evas_native_tbm.c is moved to software_generic. Becuase this file is common. And, Native in Evas_Engine is clean-up. @feature Test Plan: TBM surface is tested with spacegrapher's test app(tbm.c) in Tizen Device. Pixmap surface is tested in ubuntu with same test app. EvasGL is tested with elementary_test. Reviewers: jpeg, spacegrapher, raster, cedric Subscribers: dkdk, scholb.kim, JoogabYun Differential Revision: https://phab.enlightenment.org/D3501