summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/eglfs
diff options
context:
space:
mode:
authorLouai Al-Khanji <louai.al-khanji@digia.com>2014-09-16 09:32:44 +0300
committerLouai Al-Khanji <louai.al-khanji@digia.com>2014-09-16 10:35:29 +0200
commite22fcc8c062a927b91ac8f674a74d8325679bcc1 (patch)
tree55af7a4d3fc60874ee41afcb8138473710adeffc /src/plugins/platforms/eglfs
parent0e02f16cea495eb96bb2d1961cb9e39072e87b55 (diff)
Add presentBuffer method to EGLFS KMS hooks.
Change-Id: Ia7e4aec30ced249ab8a9feb59401d02f250193a0 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/plugins/platforms/eglfs')
-rw-r--r--src/plugins/platforms/eglfs/qeglfshooks_kms.cpp10
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!");