Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_canvas.c e_config.c Log Message: working to make sure xrender engine works. amazingly - everything works (now) its just ugly, and slow. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_canvas.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- e_canvas.c 3 Oct 2005 07:36:23 -0000 1.7 +++ e_canvas.c 3 Oct 2005 10:21:27 -0000 1.8 @@ -42,6 +42,12 @@ if (!ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_GL_X11)) engine = E_EVAS_ENGINE_SOFTWARE_X11; } + if (engine == E_EVAS_ENGINE_XRENDER_X11) + { + /* if we dont - fall back to software x11 */ + if (!ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_XRENDER_X11)) + engine = E_EVAS_ENGINE_SOFTWARE_X11; + } return engine; } @@ -101,8 +107,10 @@ Ecore_X_Window *subwin_ret) { Ecore_Evas *ee; + int engine; - if (e_canvas_engine_decide(engine_hint) == E_EVAS_ENGINE_GL_X11) + engine = e_canvas_engine_decide(engine_hint); + if (engine == E_EVAS_ENGINE_GL_X11) { ee = ecore_evas_gl_x11_new(NULL, win, x, y, w, h); if (ee) @@ -113,7 +121,7 @@ if (subwin_ret) *subwin_ret = ecore_evas_gl_x11_subwindow_get(ee); } } - else if (e_canvas_engine_decide(engine_hint) == E_EVAS_ENGINE_XRENDER_X11) + else if (engine == E_EVAS_ENGINE_XRENDER_X11) { ee = ecore_evas_xrender_x11_new(NULL, win, x, y, w, h); if (ee) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.c,v retrieving revision 1.107 retrieving revision 1.108 diff -u -3 -r1.107 -r1.108 --- e_config.c 3 Oct 2005 07:36:23 -0000 1.107 +++ e_config.c 3 Oct 2005 10:21:27 -0000 1.108 @@ -1343,6 +1343,7 @@ } e_config_save_queue(); } +// e_config->evas_engine_default = E_EVAS_ENGINE_XRENDER_X11; // e_config->evas_engine_container = E_EVAS_ENGINE_GL_X11; // TESTING OPTIONS ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs