diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2010-08-02 10:05:20 (GMT) |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2010-08-02 10:05:20 (GMT) |
commit | da0d594f7d1b01145c5ec47f36d039435e04e7a5 (patch) | |
tree | e19f38e9611a1fb3f2e6000d636815f39d9a7289 /src/plugins/platforms/eglconvenience | |
parent | 24322b3d6b1e7b33f936081a2dcaa3d62c9b501f (diff) | |
download | Qt-da0d594f7d1b01145c5ec47f36d039435e04e7a5.zip Qt-da0d594f7d1b01145c5ec47f36d039435e04e7a5.tar.gz Qt-da0d594f7d1b01145c5ec47f36d039435e04e7a5.tar.bz2 |
Make eglfs use defaultsharedcontext
Diffstat (limited to 'src/plugins/platforms/eglconvenience')
-rw-r--r-- | src/plugins/platforms/eglconvenience/qeglplatformcontext.cpp | 5 | ||||
-rw-r--r-- | src/plugins/platforms/eglconvenience/qeglplatformcontext.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/eglconvenience/qeglplatformcontext.cpp b/src/plugins/platforms/eglconvenience/qeglplatformcontext.cpp index a72f7b2..b3a5bba 100644 --- a/src/plugins/platforms/eglconvenience/qeglplatformcontext.cpp +++ b/src/plugins/platforms/eglconvenience/qeglplatformcontext.cpp @@ -137,3 +137,8 @@ void* QEGLPlatformContext::getProcAddress(const QString& procName) eglBindAPI(m_eglApi); return (void *)eglGetProcAddress(qPrintable(procName)); } + +void QEGLPlatformContext::makeDefaultSaredContext() +{ + setDefaultSharedContext(this); +} diff --git a/src/plugins/platforms/eglconvenience/qeglplatformcontext.h b/src/plugins/platforms/eglconvenience/qeglplatformcontext.h index 19d155a..2a49129 100644 --- a/src/plugins/platforms/eglconvenience/qeglplatformcontext.h +++ b/src/plugins/platforms/eglconvenience/qeglplatformcontext.h @@ -56,6 +56,7 @@ public: void swapBuffers(); void* getProcAddress(const QString& procName); + void makeDefaultSaredContext(); private: EGLContext m_eglContext; EGLDisplay m_eglDisplay; |