Create Wl surface for evas gl capability testing 67/39267/3 accepted/tizen/common/20150513.083729 accepted/tizen/mobile/20150514.051108 accepted/tizen/tv/20150513.105551 accepted/tizen/wearable/20150513.110458 submit/tizen/20150513.035729
authorWonsik Jung <sidein@samsung.com>
Tue, 12 May 2015 08:30:48 +0000 (17:30 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 13 May 2015 06:01:45 +0000 (23:01 -0700)
commit5550b595c913465951042bbe68a2f01c2543bdf3
tree75af2fae8e9dc732b867db13d71aeca746003f04
parent295edfcfb76ca950a2b2731736d919ea4822df9d
Create Wl surface for evas gl capability testing

@fix - Current Evas GL native egl  surface is created using wl surface of Evas Wayland EGL Backend
If this wl surface is deleted, Evas GL native egl surface will be invalid.
To fix, this patch has the creation of new wl surface for Evas GL.
It is similar to XOrg's Evas GL.

Change-Id: I0a9b1434a51ae80ec882c3db6212081d92ebe2b7
src/lib/ecore_wayland/Ecore_Wayland.h
src/lib/ecore_wayland/ecore_wl.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
src/modules/evas/engines/wayland_egl/Evas_Engine_Wayland_Egl.h
src/modules/evas/engines/wayland_egl/evas_engine.c
src/modules/evas/engines/wayland_egl/evas_engine.h
src/modules/evas/engines/wayland_egl/evas_wl_main.c