raster pushed a commit to branch master.

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

commit fd5d87a26cc57ec829310eed7d57a1e5aa4b3b40
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Apr 30 11:48:15 2019 +0100

    ecore evas drm - make vsync animators a possible ifdef
    
    this makes it easyeir to swizzle on and off
---
 src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 7 +++++++
 1 file changed, 7 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 c60293cb40..2a79e6b7f1 100644
--- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
+++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
@@ -46,6 +46,8 @@
 # endif
 #endif /* ! _WIN32 */
 
+#define VSYNC_ANIMATOR 1
+
 typedef struct _Ecore_Evas_Engine_Drm_Data
 {
    int cw, ch;
@@ -911,8 +913,13 @@ static Ecore_Evas_Engine_Func _ecore_evas_drm_engine_func =
 
    NULL, // aux_hints_set
 
+#ifndef VSYNC_ANIMATOR
+   NULL,
+   NULL,
+#else
    _drm_animator_register, // animator_register
    _drm_animator_unregister, // animator_unregister
+#endif
 
    _drm_evas_changed, // evas_changed
    NULL, //fn_focus_device_set

-- 


Reply via email to