discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f10b3f79a20f767924870c814e12303866525ccd

commit f10b3f79a20f767924870c814e12303866525ccd
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Fri Jan 22 14:48:34 2016 -0600

    gl_drm: stop trying to figure out buffer age if gl extension isn't present
    
    If we don't have the right extension for age we probably don't have
    partial updates either.  The code to get the age calculations right is
    actually much nastier than this anyway since gbm can hand back buffers
    in arbitrary order, and as many as it feels like.
---
 src/modules/evas/engines/gl_drm/evas_outbuf.c | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/src/modules/evas/engines/gl_drm/evas_outbuf.c 
b/src/modules/evas/engines/gl_drm/evas_outbuf.c
index 6561441..65a47f5 100644
--- a/src/modules/evas/engines/gl_drm/evas_outbuf.c
+++ b/src/modules/evas/engines/gl_drm/evas_outbuf.c
@@ -600,25 +600,7 @@ evas_outbuf_buffer_state_get(Outbuf *ob)
      }
    else
      {
-        int delta;
-
-        delta = (ob->priv.last - ob->priv.curr +
-                 (ob->priv.last > ob->priv.last ?
-                     0 : ob->priv.num)) % ob->priv.num;
-
-        switch (delta)
-          {
-           case 0:
-             return MODE_COPY;
-           case 1:
-             return MODE_DOUBLE;
-           case 2:
-             return MODE_TRIPLE;
-           case 3:
-             return MODE_QUADRUPLE;
-           default:
-             return MODE_FULL;
-          }
+        return MODE_FULL;
      }
 
    return ob->swap_mode;

-- 


Reply via email to