NULL,
evas_software_xlib_outbuf_new_region_for_update,
evas_software_xlib_outbuf_push_updated_region,
- evas_software_xlib_outbuf_free_region_for_update,
+ NULL,
evas_software_xlib_outbuf_idle_flush,
evas_software_xlib_outbuf_flush,
NULL,
NULL,
evas_software_xlib_swapbuf_new_region_for_update,
evas_software_xlib_swapbuf_push_updated_region,
- evas_software_xlib_swapbuf_free_region_for_update,
+ NULL,
evas_software_xlib_swapbuf_idle_flush,
evas_software_xlib_swapbuf_flush,
NULL,
}
void
-evas_software_xlib_outbuf_free_region_for_update(Outbuf *buf EINA_UNUSED, RGBA_Image *update EINA_UNUSED)
-{
- /* no need to do anything - they are cleaned up on flush */
-}
-
-void
evas_software_xlib_outbuf_flush(Outbuf *buf, Tilebuf_Rect *surface_damage EINA_UNUSED, Tilebuf_Rect *buffer_damage EINA_UNUSED, Evas_Render_Mode render_mode EINA_UNUSED)
{
Eina_List *l;
int *cw,
int *ch);
-void evas_software_xlib_outbuf_free_region_for_update (Outbuf *buf,
- RGBA_Image *update);
-
void evas_software_xlib_outbuf_flush (Outbuf *buf, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_damage, Evas_Render_Mode render_mode);
void evas_software_xlib_outbuf_idle_flush (Outbuf *buf);
}
void
-evas_software_xlib_swapbuf_free_region_for_update(Outbuf *buf EINA_UNUSED, RGBA_Image *update EINA_UNUSED)
-{
- /* no need to do anything - they are cleaned up on flush */
-}
-
-void
evas_software_xlib_swapbuf_flush(Outbuf *buf, Tilebuf_Rect *surface_damage EINA_UNUSED, Tilebuf_Rect *buffer_damage EINA_UNUSED, Evas_Render_Mode render_mode)
{
if (render_mode == EVAS_RENDER_MODE_ASYNC_INIT) return;
int *cy,
int *cw,
int *ch);
-void evas_software_xlib_swapbuf_free_region_for_update(Outbuf *buf,
- RGBA_Image *update);
void evas_software_xlib_swapbuf_flush(Outbuf *buf, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_damage, Evas_Render_Mode render_mode);
void evas_software_xlib_swapbuf_idle_flush(Outbuf *buf);
void evas_software_xlib_swapbuf_push_updated_region(Outbuf *buf,