Eina_Bool
_evas_surface_init(Surface *s, int w, int h, int num_buf)
{
+ if (getenv("EVAS_WAYLAND_USE_TBMBUF"))
+ if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+
+ if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+
+ /*
if (getenv("EVAS_WAYLAND_USE_SHMBUF"))
{
- if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+ if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
}
else
- {
- if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE;
- if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
- }
+ {
+ if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+ if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+ }
+ */
+
return EINA_FALSE;
}