summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/eglconvenience
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@nokia.com>2010-08-02 10:05:20 (GMT)
committerJørgen Lind <jorgen.lind@nokia.com>2010-08-02 10:05:20 (GMT)
commitda0d594f7d1b01145c5ec47f36d039435e04e7a5 (patch)
treee19f38e9611a1fb3f2e6000d636815f39d9a7289 /src/plugins/platforms/eglconvenience
parent24322b3d6b1e7b33f936081a2dcaa3d62c9b501f (diff)
downloadQt-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.cpp5
-rw-r--r--src/plugins/platforms/eglconvenience/qeglplatformcontext.h1
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;