diff options
author | Giuseppe D'Angelo <[email protected]> | 2025-05-30 12:01:49 +0200 |
---|---|---|
committer | Giuseppe D'Angelo <[email protected]> | 2025-05-30 19:45:39 +0200 |
commit | 7c0a96785fee4fea8ef1452166b1dde88957445c (patch) | |
tree | d742041c477af4850983ddbabe046d780286edca /src/3rdparty/harfbuzz-ng | |
parent | 89ec9276fc96569172bf74181dd92bbb20453dd7 (diff) |
QWaylandIntegration does not implement the
QNativeInterface::Private::QEGLIntegration interface. This means that
trying to create a QOpenGLContext from a native EGL context fails,
and QNativeInterface::QEGLContext::fromNative() always returns nullptr.
This commit makes QWaylandIntegration inherit from QEGLIntegration and
implement its interface. This in turn requires adding a new API to the
HW interfaces (implemented by both the EGL and the brcm-egl
integrations) to request adoption of a native context.
Fixes: QTBUG-110758
Change-Id: I81c08fcf1110b5e9e1d8739532df9ce78410d694
Reviewed-by: David Edmundson <[email protected]>
Reviewed-by: Tor Arne Vestbø <[email protected]>
Diffstat (limited to 'src/3rdparty/harfbuzz-ng')
0 files changed, 0 insertions, 0 deletions