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

Reply via email to