Enlightenment CVS committal
Author : doursse
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/modules/engines/software_16_wince
Modified Files:
evas_engine.c
Log Message:
forget to modify some calls. Now fb and gapi should work
===================================================================
RCS file:
/cvs/e/e17/libs/evas/src/modules/engines/software_16_wince/evas_engine.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- evas_engine.c 23 Apr 2008 19:17:59 -0000 1.1
+++ evas_engine.c 24 Apr 2008 06:18:09 -0000 1.2
@@ -29,6 +29,7 @@
int height);
void (*backend_output_buffer_free)(FB_Output_Buffer *fbob);
void (*backend_output_buffer_paste)(FB_Output_Buffer *fbob);
+ void (*backend_surface_resize)(FB_Output_Buffer *fbob);
int width;
int height;
@@ -200,6 +201,7 @@
re->backend_output_buffer_new =
evas_software_wince_fb_output_buffer_new;
re->backend_output_buffer_free =
evas_software_wince_fb_output_buffer_free;
re->backend_output_buffer_paste =
evas_software_wince_fb_output_buffer_paste;
+ re->backend_surface_resize =
evas_software_wince_fb_surface_resize;
break;
case 2: /* GAPI */
re->backend = EVAS_ENGINE_WINCE_GAPI;
@@ -213,6 +215,7 @@
re->backend_output_buffer_new =
evas_software_wince_gapi_output_buffer_new;
re->backend_output_buffer_free =
evas_software_wince_gapi_output_buffer_free;
re->backend_output_buffer_paste =
evas_software_wince_gapi_output_buffer_paste;
+ re->backend_surface_resize =
evas_software_wince_gapi_surface_resize;
break;
default:
free(re);
@@ -245,6 +248,7 @@
re->backend_output_buffer_new =
evas_software_wince_fb_output_buffer_new;
re->backend_output_buffer_free =
evas_software_wince_fb_output_buffer_free;
re->backend_output_buffer_paste =
evas_software_wince_fb_output_buffer_paste;
+ re->backend_surface_resize =
evas_software_wince_fb_surface_resize;
break;
case 2: /* GAPI */
re->backend = EVAS_ENGINE_WINCE_GAPI;
@@ -258,6 +262,7 @@
re->backend_output_buffer_new =
evas_software_wince_gapi_output_buffer_new;
re->backend_output_buffer_free =
evas_software_wince_gapi_output_buffer_free;
re->backend_output_buffer_paste =
evas_software_wince_gapi_output_buffer_paste;
+ re->backend_surface_resize =
evas_software_wince_gapi_surface_resize;
break;
default:
free(re);
@@ -313,7 +318,7 @@
/* FIXME: is it needed ?? */
if (re->fbob)
- evas_software_wince_fb_surface_resize(re->fbob);
+ re->backend_surface_resize(re->fbob);
evas_common_tilebuf_free(re->tb);
re->width = w;
@@ -323,7 +328,7 @@
evas_common_tilebuf_set_tile_size(re->tb, TILESIZE, TILESIZE);
if (re->fbob)
{
- evas_software_wince_fb_output_buffer_free(re->fbob);
+ re->backend_output_buffer_free(re->fbob);
re->fbob = NULL;
}
if (re->clip_rects)
@@ -624,7 +629,7 @@
}
else return;
- evas_software_wince_fb_output_buffer_paste(re->fbob);
+ re->backend_output_buffer_paste(re->fbob);
/* FIXME : i have to manage that */
/* XSetClipMask(re->disp, re->gc, None); */
@@ -638,7 +643,7 @@
re = (Render_Engine *)data;
if (re->fbob)
{
- evas_software_wince_fb_output_buffer_free(re->fbob);
+ re->backend_output_buffer_free(re->fbob);
re->fbob = NULL;
}
if (re->clip_rects)
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs