diff options
author | Louai Al-Khanji <louai.al-khanji@digia.com> | 2014-09-16 09:31:00 +0300 |
---|---|---|
committer | Louai Al-Khanji <louai.al-khanji@digia.com> | 2014-09-16 10:35:25 +0200 |
commit | 0e02f16cea495eb96bb2d1961cb9e39072e87b55 (patch) | |
tree | 4c7a6ac97bca60a55a38d2d9714a25d958f70e22 /src/plugins/platforms/eglfs | |
parent | 46b2c74eaf95fc607518988c7958574c7f70f5ae (diff) |
Add presentBuffer method to EGLFS hooks.
Change-Id: Iab5674fe9407d3ab447ef6c16577b24fa60d42aa
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/plugins/platforms/eglfs')
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfscontext.cpp | 1 | ||||
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfshooks.h | 1 | ||||
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfshooks_stub.cpp | 4 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/eglfs/qeglfscontext.cpp b/src/plugins/platforms/eglfs/qeglfscontext.cpp index 71c3c1e59b..fc9eaa08b2 100644 --- a/src/plugins/platforms/eglfs/qeglfscontext.cpp +++ b/src/plugins/platforms/eglfs/qeglfscontext.cpp @@ -76,6 +76,7 @@ void QEglFSContext::swapBuffers(QPlatformSurface *surface) QEglFSHooks::hooks()->waitForVSync(); QEGLPlatformContext::swapBuffers(surface); + QEglFSHooks::hooks()->presentBuffer(); } QT_END_NAMESPACE diff --git a/src/plugins/platforms/eglfs/qeglfshooks.h b/src/plugins/platforms/eglfs/qeglfshooks.h index 67f4d1803d..f4193ce7c4 100644 --- a/src/plugins/platforms/eglfs/qeglfshooks.h +++ b/src/plugins/platforms/eglfs/qeglfshooks.h @@ -76,6 +76,7 @@ public: virtual QEGLPlatformCursor *createCursor(QPlatformScreen *screen) const; virtual bool filterConfig(EGLDisplay display, EGLConfig config) const; virtual void waitForVSync() const; + virtual void presentBuffer(); virtual QByteArray fbDeviceName() const; virtual int framebufferIndex() const; diff --git a/src/plugins/platforms/eglfs/qeglfshooks_stub.cpp b/src/plugins/platforms/eglfs/qeglfshooks_stub.cpp index d270be9850..0efdf84b48 100644 --- a/src/plugins/platforms/eglfs/qeglfshooks_stub.cpp +++ b/src/plugins/platforms/eglfs/qeglfshooks_stub.cpp @@ -198,6 +198,10 @@ void QEglFSHooks::waitForVSync() const #endif } +void QEglFSHooks::presentBuffer() +{ +} + #ifndef EGLFS_PLATFORM_HOOKS QEglFSHooks stubHooks; #endif |