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