diff options
author | Louai Al-Khanji <louai.al-khanji@digia.com> | 2014-09-16 09:32:44 +0300 |
---|---|---|
committer | Louai Al-Khanji <louai.al-khanji@digia.com> | 2014-09-16 10:35:29 +0200 |
commit | e22fcc8c062a927b91ac8f674a74d8325679bcc1 (patch) | |
tree | 55af7a4d3fc60874ee41afcb8138473710adeffc | |
parent | 0e02f16cea495eb96bb2d1961cb9e39072e87b55 (diff) |
Add presentBuffer method to EGLFS KMS hooks.
Change-Id: Ia7e4aec30ced249ab8a9feb59401d02f250193a0
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfshooks_kms.cpp | 10 |
1 files 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<bool *>(user_data) = false; } -void QEglKmsHooks::waitForVSync() const -{ - const_cast<QEglKmsHooks*>(this)->waitForVSyncImpl(); -} - -void QEglKmsHooks::waitForVSyncImpl() +void QEglKmsHooks::presentBuffer() { if (!m_gbm_surface) { qWarning("Cannot sync before platform init!"); |