gl_tbm: use LINUX_DMA_BUF_EXT when EGLImage is created with tbm_surface 51/260551/9
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 18 May 2021 08:41:14 +0000 (17:41 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 12 Aug 2021 06:27:24 +0000 (15:27 +0900)
commitd141e4291772d7627ec7a568bd97236f39670b78
treede2069e744dc2833a36849fafd8619f1756a4fc1
parent5453e1c92eaf7b7727bc75d3a2a3fa96a075f0b8
gl_tbm: use LINUX_DMA_BUF_EXT when EGLImage is created with tbm_surface

It is possible gl driver doesn't support EGL_TIZEN_image_native_surface.
but if gl dirver support EGL_EXT_image_dma_buf_import, we can use it
instead of EGL_TIZEN_image_native_surface.

This patch try to use EGL_EXT_image_dma_buf_import extension if
EGL_TIZEN_image_native_surface extension isn't supported when
eglImage is created with tbm_surface.

Change-Id: Ie1c2c98ec1db14d46149911343aec55095f35853
src/modules/evas/engines/gl_tbm/evas_engine.c