discomfitor pushed a commit to branch master.

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

commit 4e953ecc4d83dae0f4360e1cb413a2a878617603
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Fri Jan 22 14:51:45 2016 -0600

    gl-drm: Some misc clean-ups
    
    Remove unused stuff from structs, cut out the EVAS_GL_DRM_BUFFERS env
    var - it can't work anyway, gbm decides how many buffers it wants.
---
 src/modules/evas/engines/gl_drm/evas_engine.h |  5 +----
 src/modules/evas/engines/gl_drm/evas_outbuf.c | 11 -----------
 2 files changed, 1 insertion(+), 15 deletions(-)

diff --git a/src/modules/evas/engines/gl_drm/evas_engine.h 
b/src/modules/evas/engines/gl_drm/evas_engine.h
index 052e268..f45a199 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 2bd6dc5..55d0e20 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;
      }

-- 


Reply via email to