Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1761a32f authored by Mathias Agopian's avatar Mathias Agopian Committed by Dave Burke
Browse files

Set the WM refresh rate to 60 Hz for tuna devices only DO

NOT MERGE

This approach is TEMPORARY until we can do this properly.

Change-Id: I81a8f852df501b2faccffdae7cac954855a6c98f
parent 7818a16c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -30,6 +30,10 @@ ifeq ($(TARGET_BOARD_PLATFORM), s5pc110)
	LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY -DNEVER_DEFAULT_TO_ASYNC_MODE
endif

ifneq (,$(findstring $(TARGET_DEVICE),tuna toro maguro))
	LOCAL_CFLAGS += -DREFRESH_RATE=60
endif


LOCAL_SHARED_LIBRARIES := \
	libcutils \
+11 −0
Original line number Diff line number Diff line
@@ -141,6 +141,17 @@ void DisplayHardware::init(uint32_t dpy)
    mDpiY = mNativeWindow->ydpi;
    mRefreshRate = fbDev->fps;


/* FIXME: this is a temporary HACK until we are able to report the refresh rate
 * properly from the HAL. The WindowManagerService now relies on this value.
 */
#ifndef REFRESH_RATE
    mRefreshRate = fbDev->fps;
#else
    mRefreshRate = REFRESH_RATE;
#warning "refresh rate set via makefile to REFRESH_RATE"
#endif

    EGLint w, h, dummy;
    EGLint numConfigs=0;
    EGLSurface surface;