evas/gl_x11 : Add multiple_buffer member in native surface x11 type union.
authorMinkyoung Kim <mer.kim@samsung.com>
Wed, 17 Aug 2016 08:50:18 +0000 (17:50 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 17 Aug 2016 08:56:17 +0000 (17:56 +0900)
commit042e94f10d821494bc79eb84637abfdff6e04bf7
treebd6b1525992cf484f69f773a0e10b45137880ff3
parentbe5381960ba08ec14564d6bf7555a97a28f8bbf9
evas/gl_x11 : Add multiple_buffer member in native surface x11 type union.

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
src/lib/evas/Evas_Legacy.h
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/software_generic/evas_native_common.h