Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib Modified Files: Evas.h Makefile.am Added Files: Evas_Engine_XRender_X11.h Log Message: an xrender engine. fully complete - but it doesnt support shaped window masks and destination alpha like software_x11 does so its not a 100% dropin replacement... yet =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v retrieving revision 1.65 retrieving revision 1.66 diff -u -3 -r1.65 -r1.66 --- Evas.h 11 Sep 2005 03:23:11 -0000 1.65 +++ Evas.h 2 Oct 2005 15:15:44 -0000 1.66 @@ -309,6 +309,7 @@ EAPI Evas_Hash *evas_hash_add (Evas_Hash *hash, const char *key, const void*data); EAPI Evas_Hash *evas_hash_del (Evas_Hash *hash, const char *key, const void*data); EAPI void *evas_hash_find (Evas_Hash *hash, const char *key); + EAPI void *evas_hash_modify (Evas_Hash *hash, const char *key, const void*data); EAPI int evas_hash_size (Evas_Hash *hash); EAPI void evas_hash_free (Evas_Hash *hash); EAPI void evas_hash_foreach (Evas_Hash *hash, Evas_Bool (*func) (Evas_Hash *hash, const char *key, void *data, void *fdata), const void *fdata); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Makefile.am,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- Makefile.am 3 Sep 2005 19:42:28 -0000 1.16 +++ Makefile.am 2 Oct 2005 15:15:44 -0000 1.17 @@ -20,7 +20,8 @@ Evas_Engine_Software_Win32_GDI.h \ Evas_Engine_Software_Qtopia.h \ Evas_Engine_GL_X11.h \ -Evas_Engine_Cairo_X11.h +Evas_Engine_Cairo_X11.h \ +Evas_Engine_XRender_X11.h if BUILD_ENGINE_SOFTWARE_X11 ENGINE_SOFTWARE_X11 = engines/software_x11/libevas_engine_software_x11.la @@ -102,6 +103,14 @@ ENGINE_CAIRO_X11_INC = endif +if BUILD_ENGINE_XRENDER_X11 +ENGINE_XRENDER_X11 = engines/xrender_x11/libevas_engine_xrender_x11.la +ENGINE_XRENDER_X11_INC = Evas_Engine_XRender_X11.h +else +ENGINE_XRENDER_X11 = +ENGINE_XRENDER_X11_INC = +endif + include_HEADERS = \ Evas.h \ $(ENGINE_SOFTWARE_X11_INC) \ @@ -113,7 +122,8 @@ $(ENGINE_GL_COMMON_INC) \ $(ENGINE_GL_X11_INC) \ $(ENGINE_CAIRO_COMMON_INC) \ -$(ENGINE_CAIRO_X11_INC) +$(ENGINE_CAIRO_X11_INC) \ +$(ENGINE_XRENDER_X11_INC) libevas_la_SOURCES = \ main.c @@ -136,7 +146,8 @@ $(ENGINE_GL_COMMON) \ $(ENGINE_GL_X11) \ $(ENGINE_CAIRO_COMMON) \ - $(ENGINE_CAIRO_X11) + $(ENGINE_CAIRO_X11) \ + $(ENGINE_XRENDER_X11) libevas_la_DEPENDENCIES = \ @@ -155,6 +166,7 @@ $(ENGINE_GL_COMMON) \ $(ENGINE_GL_X11) \ $(ENGINE_CAIRO_COMMON) \ - $(ENGINE_CAIRO_X11) + $(ENGINE_CAIRO_X11) \ + $(ENGINE_XRENDER_X11) libevas_la_LDFLAGS = -version-info 1:0:0 ------------------------------------------------------- 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