summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjutty.lee <jutty.lee@samsung.com>2016-10-27 17:56:55 +0900
committerHaegeun Park <haegeun.park@samsung.com>2017-01-11 18:20:37 +0900
commit36348733927ee5fce711fdabf424043b7e2a0f56 (patch)
tree03bb0883afd816584a0a4dc38e0aa59e1cb3bbf7
parent1b64e93aab7c10f3081d6de9c1182125fe5a8058 (diff)
downloadefl-36348733927ee5fce711fdabf424043b7e2a0f56.tar.gz
evas/gl_common: (GL thread) Add evas_gl_thread_init, terminate() @module_open/close
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_context.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_common/evas_gl_context.c b/src/modules/evas/engines/gl_common/evas_gl_context.c
index 629cc81086..083fe943d3 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_context.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_context.c
@@ -3826,12 +3826,16 @@ evas_gl_common_module_open(void)
EINA_LOG_ERR("Can not create a module log domain.");
return EINA_FALSE;
}
+ evas_gl_thread_init();
+
return EINA_TRUE;
}
void
evas_gl_common_module_close(void)
{
+ evas_gl_thread_terminate();
+
if (_evas_engine_GL_common_log_dom < 0) return;
eina_log_domain_unregister(_evas_engine_GL_common_log_dom);
_evas_engine_GL_common_log_dom = -1;