forked from enlightenment/efl
Revert "wayland_shm: Add swap mode fallback when buffer age changes"
This reverts commit 62ca4486ea
.
Honestly, I think the gl_x11 code doesn't make sense either. :)
There's no logical reason that we have to do that, though it may be
hiding some other bug? If that's the case, the bug should be fixed
properly.
This commit is contained in:
parent
b5f2b695b7
commit
455afb707f
|
@ -107,7 +107,6 @@ struct _Outbuf
|
|||
int rotation;
|
||||
int onebuf;
|
||||
int num_buff;
|
||||
int prev_age;
|
||||
Outbuf_Depth depth;
|
||||
|
||||
Evas_Engine_Info_Wayland_Shm *info;
|
||||
|
|
|
@ -314,22 +314,17 @@ _evas_outbuf_flush(Outbuf *ob, Tilebuf_Rect *rects EINA_UNUSED, Evas_Render_Mode
|
|||
Render_Engine_Swap_Mode
|
||||
_evas_outbuf_swap_mode_get(Outbuf *ob)
|
||||
{
|
||||
Render_Engine_Swap_Mode mode;
|
||||
int age;
|
||||
|
||||
LOGFN(__FILE__, __LINE__, __FUNCTION__);
|
||||
|
||||
age = ob->surface->funcs.assign(ob->surface);
|
||||
if (age == 1) mode = MODE_COPY;
|
||||
else if (age == 2) mode = MODE_DOUBLE;
|
||||
else if (age == 3) mode = MODE_TRIPLE;
|
||||
else if (age == 4) mode = MODE_QUADRUPLE;
|
||||
else mode = MODE_FULL;
|
||||
if (age == 1) return MODE_COPY;
|
||||
else if (age == 2) return MODE_DOUBLE;
|
||||
else if (age == 3) return MODE_TRIPLE;
|
||||
else if (age == 4) return MODE_QUADRUPLE;
|
||||
|
||||
if (ob->prev_age != age) mode = MODE_FULL;
|
||||
ob->prev_age = age;
|
||||
|
||||
return mode;
|
||||
return MODE_FULL;
|
||||
}
|
||||
|
||||
int
|
||||
|
|
Loading…
Reference in New Issue