derekf pushed a commit to branch master.

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

commit 1a175cd53796fcbc8c8c5c181b6465e063780c47
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Sat Jul 29 08:52:16 2017 -0500

    ecore_evas_drm: Only check for gpu time offset if env var set
    
    Since most systems shouldn't need this, and it's possible
    that it's causing trouble for some systems, make it off by
    default.
    
    Fix T5806
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c 
b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
index ac70498e20..35cd8d83a1 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -833,6 +833,11 @@ _ecore_evas_new_internal(const char *device, int x, int y, 
int w, int h, Eina_Bo
         return NULL;
      }
 
+   if (!getenv("ECORE_EVAS_DRM_GPU_CLOCK_WRONG"))
+     {
+        edata->once = EINA_TRUE;
+        edata->offset = 0.0;
+     }
    edata->x = x;
    edata->y = y;
    edata->w = w;

-- 


Reply via email to