From e22fcc8c062a927b91ac8f674a74d8325679bcc1 Mon Sep 17 00:00:00 2001 From: Louai Al-Khanji Date: Tue, 16 Sep 2014 09:32:44 +0300 Subject: Add presentBuffer method to EGLFS KMS hooks. Change-Id: Ia7e4aec30ced249ab8a9feb59401d02f250193a0 Reviewed-by: Laszlo Agocs --- src/plugins/platforms/eglfs/qeglfshooks_kms.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp b/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp index 9e5d624d87..c63b8d0003 100644 --- a/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp +++ b/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp @@ -68,9 +68,8 @@ public: const QSurfaceFormat &format) Q_DECL_OVERRIDE; void destroyNativeWindow(EGLNativeWindowType window) Q_DECL_OVERRIDE; bool hasCapability(QPlatformIntegration::Capability cap) const Q_DECL_OVERRIDE; - void waitForVSync() const Q_DECL_OVERRIDE; + void presentBuffer() Q_DECL_OVERRIDE; - void waitForVSyncImpl(); bool setup_kms(); struct FrameBuffer { @@ -276,12 +275,7 @@ static void page_flip_handler(int fd, *static_cast(user_data) = false; } -void QEglKmsHooks::waitForVSync() const -{ - const_cast(this)->waitForVSyncImpl(); -} - -void QEglKmsHooks::waitForVSyncImpl() +void QEglKmsHooks::presentBuffer() { if (!m_gbm_surface) { qWarning("Cannot sync before platform init!"); -- cgit v1.2.3