Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/canvas


Modified Files:
        evas_main.c 


Log Message:


memory buffer engine... not doing everything. api may change... working on it.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_main.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evas_main.c 22 Jan 2003 22:24:35 -0000      1.4
+++ evas_main.c 2 Apr 2003 04:28:26 -0000       1.5
@@ -9,6 +9,9 @@
 #ifdef BUILD_ENGINE_FB
 #include "evas_engine_api_fb.h"
 #endif
+#ifdef BUILD_ENGINE_BUFFER
+#include "evas_engine_api_buffer.h"
+#endif
 #ifdef BUILD_ENGINE_SOFTWARE_WIN32_GDI
 #include "evas_engine_api_software_win32_gdi.h"
 #endif
@@ -171,6 +174,11 @@
      e->engine.func = &evas_engine_fb_func;
    else
 #endif
+#ifdef BUILD_ENGINE_BUFFER
+   if (e->output.render_method == RENDER_METHOD_BUFFER)
+     e->engine.func = &evas_engine_buffer_func;
+   else
+#endif
 #ifdef BUILD_ENGINE_SOFTWARE_WIN32_GDI
    if (e->output.render_method == RENDER_METHOD_SOFTWARE_WIN32_GDI)
      e->engine.func = &evas_engine_software_win32_gdi_func;
@@ -647,10 +655,13 @@
    if (!strcmp(name, "gl_x11")) return RENDER_METHOD_GL_X11;
 #endif
 #ifdef BUILD_ENGINE_DIRECTFB   
-   if (!strcmp(name, "directfb"))     return RENDER_METHOD_DIRECTFB;
+   if (!strcmp(name, "directfb")) return RENDER_METHOD_DIRECTFB;
 #endif
 #ifdef BUILD_ENGINE_FB   
-   if (!strcmp(name, "fb"))           return RENDER_METHOD_FB;
+   if (!strcmp(name, "fb")) return RENDER_METHOD_FB;
+#endif
+#ifdef BUILD_ENGINE_BUFFER   
+   if (!strcmp(name, "buffer")) return RENDER_METHOD_BUFFER;
 #endif
 #ifdef BUILD_ENGINE_SOFTWARE_WIN32_GDI
    if (!strcmp(name, "software_win32_gdi")) return RENDER_METHOD_SOFTWARE_WIN32_GDI;
@@ -700,17 +711,20 @@
 {
    Evas_List *methods = NULL;
    
-#ifdef BUILD_ENGINE_SOFTWARE_X11   
+#ifdef BUILD_ENGINE_SOFTWARE_X11
    methods = evas_list_append(methods, strdup("software_x11"));
 #endif   
-#ifdef BUILD_ENGINE_GL_X11   
+#ifdef BUILD_ENGINE_GL_X11
    methods = evas_list_append(methods, strdup("gl_x11"));
 #endif   
-#ifdef BUILD_ENGINE_DIRECTFB   
+#ifdef BUILD_ENGINE_DIRECTFB
    methods = evas_list_append(methods, strdup("directfb"));
 #endif   
-#ifdef BUILD_ENGINE_FB   
+#ifdef BUILD_ENGINE_FB
    methods = evas_list_append(methods, strdup("fb"));
+#endif
+#ifdef BUILD_ENGINE_BUFFER
+   methods = evas_list_append(methods, strdup("buffer"));
 #endif
 #ifdef BBUILD_ENGINE_SOFTWARE_WIN32_GDI
    methods = evas_list_append(methods, strdup("software_win32_gdi"));




-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to