Bug 1153395 - Disable Hardware Vsync on Non Kit-Kat devices. r=mwu

This commit is contained in:
Mason Chang 2015-04-14 10:31:58 -04:00
Родитель b6dec03613
Коммит 0608d80c6e
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -220,7 +220,14 @@ HwcComposer2D::RegisterHwcEventCallback()
// Disable Vsync first, and then register callback functions.
device->eventControl(device, HWC_DISPLAY_PRIMARY, HWC_EVENT_VSYNC, false);
device->registerProcs(device, &sHWCProcs);
// Only support actual hardware vsync on kitkat due to innaccurate timings
// with JellyBean, and HwcComposer bugs with L. Reenable for L later
#if ANDROID_VERSION == 19
mHasHWVsync = gfxPrefs::HardwareVsyncEnabled();
#else
mHasHWVsync = false;
#endif
return mHasHWVsync;
}