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

Reply via email to