diff --git a/src/modules/evas/engines/gl_drm/evas_engine.h b/src/modules/evas/engines/gl_drm/evas_engine.h index 052e2685b2..f45a1995e6 100644 --- a/src/modules/evas/engines/gl_drm/evas_engine.h +++ b/src/modules/evas/engines/gl_drm/evas_engine.h @@ -97,10 +97,7 @@ struct _Outbuf struct { - int prev_age; - int curr, last, num; - struct gbm_bo *bo[4]; - Eina_List *pending_writes; + struct gbm_bo *bo[2]; } priv; Eina_Bool destination_alpha : 1; diff --git a/src/modules/evas/engines/gl_drm/evas_outbuf.c b/src/modules/evas/engines/gl_drm/evas_outbuf.c index 2bd6dc584b..55d0e2077f 100644 --- a/src/modules/evas/engines/gl_drm/evas_outbuf.c +++ b/src/modules/evas/engines/gl_drm/evas_outbuf.c @@ -352,7 +352,6 @@ Outbuf * evas_outbuf_new(Evas_Engine_Info_GL_Drm *info, int w, int h, Render_Engine_Swap_Mode swap_mode) { Outbuf *ob; - char *num; if (!info) return NULL; @@ -369,14 +368,6 @@ evas_outbuf_new(Evas_Engine_Info_GL_Drm *info, int w, int h, Render_Engine_Swap_ ob->destination_alpha = info->info.destination_alpha; /* ob->vsync = info->info.vsync; */ ob->swap_mode = swap_mode; - ob->priv.num = 2; - - if ((num = getenv("EVAS_GL_DRM_BUFFERS"))) - { - ob->priv.num = atoi(num); - if (ob->priv.num <= 0) ob->priv.num = 1; - else if (ob->priv.num > 4) ob->priv.num = 4; - } /* if ((num = getenv("EVAS_GL_DRM_VSYNC"))) */ /* ob->vsync = atoi(num); */ @@ -580,8 +571,6 @@ evas_outbuf_buffer_state_get(Outbuf *ob) else if (age == 3) swap_mode = MODE_TRIPLE; else if (age == 4) swap_mode = MODE_QUADRUPLE; else swap_mode = MODE_FULL; - if ((int)age != ob->priv.prev_age) swap_mode = MODE_FULL; - ob->priv.prev_age = age; return swap_mode; }