diff options
author | Andras Becsi <andras.becsi@digia.com> | 2014-07-07 13:28:21 +0200 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2014-07-07 16:18:24 +0200 |
commit | 16baadab11341e671150932fd28cff466a4fc041 (patch) | |
tree | cef621459f4c1b59a345da0434a7b376dda363de /src/plugins/platforms/xcb/qglxintegration.h | |
parent | 56ce6ba9792778e7d6fa1194b41e282633ff81c1 (diff) |
Add support for querying "glxconfig" from native interface
This makes it possible to retrieve the GLXFBConfig used by Qt to
create the GLXContext. QtWebEngine on desktop needs this so that
Chromium can use the same config as Qt to eliminate BadMatch errors.
Change-Id: If18c0937b5af3e457ddbfda035e5d652230211c6
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/plugins/platforms/xcb/qglxintegration.h')
-rw-r--r-- | src/plugins/platforms/xcb/qglxintegration.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qglxintegration.h b/src/plugins/platforms/xcb/qglxintegration.h index a7787f5f86..abe3216ad7 100644 --- a/src/plugins/platforms/xcb/qglxintegration.h +++ b/src/plugins/platforms/xcb/qglxintegration.h @@ -72,6 +72,7 @@ public: bool isValid() const; GLXContext glxContext() const { return m_context; } + GLXFBConfig glxConfig() const { return m_config; } QVariant nativeHandle() const; @@ -83,6 +84,7 @@ private: void init(QXcbScreen *screen, QPlatformOpenGLContext *share, const QVariant &nativeHandle); QXcbScreen *m_screen; + GLXFBConfig m_config; GLXContext m_context; GLXContext m_shareContext; QSurfaceFormat m_format; |