big patch from Samsung SAIT (Advanced research group) for async multi-frame
[framework/uifw/evas.git] / src / modules / engines / gl_x11 / Evas_Engine_GL_X11.h
index 2e0461c..7224f9c 100644 (file)
@@ -29,13 +29,16 @@ struct _Evas_Engine_Info_GL_X11
       Colormap  (*best_colormap_get) (Evas_Engine_Info_GL_X11 *einfo);
       int       (*best_depth_get)    (Evas_Engine_Info_GL_X11 *einfo);
    } func;
-   
+
    struct {
       void      (*pre_swap)          (void *data, Evas *e);
       void      (*post_swap)         (void *data, Evas *e);
       
       void       *data; // data for callback calls
    } callback;
+
+   /* non-blocking or blocking mode */
+   Evas_Engine_Render_Mode render_mode;
    
    unsigned char vsync : 1; // does nothing right now
    unsigned char indirect : 1; // use indirect rendering