summaryrefslogtreecommitdiffstats
path: root/src/testlib/qtestsystem.h
diff options
context:
space:
mode:
authorGiuseppe D'Angelo <[email protected]>2025-05-30 12:01:49 +0200
committerGiuseppe D'Angelo <[email protected]>2025-05-30 19:45:39 +0200
commit7c0a96785fee4fea8ef1452166b1dde88957445c (patch)
treed742041c477af4850983ddbabe046d780286edca /src/testlib/qtestsystem.h
parent89ec9276fc96569172bf74181dd92bbb20453dd7 (diff)
Wayland: support adoption of native EGL contextsHEADdev
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/testlib/qtestsystem.h')
0 files changed, 0 insertions, 0 deletions