graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY So far the Platform performed a deep query into the AbstractEglBackend to get information such as EGLContext, EGLConfig, EGLSurface. This change adjusts this so that the AbstractEGLPlatform forwards it directly whenever it gets informed about one following the approach already used for EGLDisplay. This simplifies the code a lot and allows to remove the dependency on the actual scene backend from the Platform (in order to split out the SceneOpenGL into a plugin). TEST PLAN Run nested kwin_wayland, triggered Outline which requires all those methods. REPOSITORY R108 KWin BRANCH egl-backend-to-platform REVISION DETAIL https://phabricator.kde.org/D7698 AFFECTED FILES abstract_egl_backend.cpp abstract_egl_backend.h platform.cpp platform.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart