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 enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs