diff options
author | jutty.lee <jutty.lee@samsung.com> | 2016-10-27 17:56:55 +0900 |
---|---|---|
committer | Haegeun Park <haegeun.park@samsung.com> | 2017-01-11 18:20:37 +0900 |
commit | 36348733927ee5fce711fdabf424043b7e2a0f56 (patch) | |
tree | 03bb0883afd816584a0a4dc38e0aa59e1cb3bbf7 | |
parent | 1b64e93aab7c10f3081d6de9c1182125fe5a8058 (diff) | |
download | efl-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.c | 4 |
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; |