return 0;
}
+ ector_init();
+ ector_glsym_set(dlsym, RTLD_DEFAULT);
+
/* store it for later use */
func = pfunc;
/* now to override methods */
static void
module_close(Evas_Module *em EINA_UNUSED)
{
+ ector_shutdown();
eina_log_domain_unregister(_evas_engine_GL_log_dom);
evas_gl_common_module_close();
}
eina_mempool_add("chained_mempool", "Evas_Thread_Command_Ector_Surface",
NULL, sizeof(Evas_Thread_Command_Ector_Surface), 128);
+ ector_init();
init_gl();
+ ector_glsym_set(dlsym, RTLD_DEFAULT);
evas_common_pipe_init();
em->functions = (void *)(&func);
static void
module_close(Evas_Module *em EINA_UNUSED)
{
+ ector_shutdown();
eina_mempool_del(_mp_command_rect);
eina_mempool_del(_mp_command_line);
eina_mempool_del(_mp_command_polygon);