ecore_evas: introduce ecore_evas_tbm_native_allocfunc_new 50/260550/7
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 18 May 2021 08:19:00 +0000 (17:19 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 9 Aug 2021 09:03:45 +0000 (18:03 +0900)
commit5453e1c92eaf7b7727bc75d3a2a3fa96a075f0b8
tree65a205f5fec3440f6f497fc54aaa58f64d593749
parentb063982c67d581875e31f4813f7c2957fad97f86
ecore_evas: introduce ecore_evas_tbm_native_allocfunc_new

tizen display server needs to create ecore_evas by native_surface
and native_display of EGL created in display server if EGL driver
deosn't support tbm.

native_display and native_surface must be not destroyed before
ecore_evas is freed.

Change-Id: Id096c1c233f0f49112171ab4c824fff5aa58b898
src/lib/ecore_evas/Ecore_Evas.h
src/lib/ecore_evas/ecore_evas.c
src/modules/ecore_evas/engines/tbm/ecore_evas_tbm.c
src/modules/evas/engines/gl_tbm/Evas_Engine_GL_Tbm.h
src/modules/evas/engines/gl_tbm/evas_engine.h
src/modules/evas/engines/gl_tbm/evas_tbm_main.c