summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;