25 , m_eglDisplay(eglDisplay)
31 eglBindAPI(EGL_OPENGL_ES_API);
33 QList<EGLint> eglContextAttrs;
34 eglContextAttrs.append(EGL_CONTEXT_CLIENT_VERSION);
35 eglContextAttrs.append(
format.majorVersion() == 1 ? 1 : 2);
36 eglContextAttrs.append(EGL_NONE);
38 m_context = eglCreateContext(m_eglDisplay, m_config, shareEGLContext, eglContextAttrs.constData());
EGLConfig eglConfig() const
void swapBuffers(QPlatformSurface *surface) override
Reimplement in subclass to native swap buffers calls.
bool makeCurrent(QPlatformSurface *surface) override
QWaylandBrcmGLContext(EGLDisplay eglDisplay, const QSurfaceFormat &format, QPlatformOpenGLContext *share)
void doneCurrent() override
EGLContext eglContext() const
QFunctionPointer getProcAddress(const char *procName) override
Reimplement in subclass to allow dynamic querying of OpenGL symbols.