D7698: Pass EGL information from AbstractEglBackend to Platform instead of query
Martin Flöser
noreply at phabricator.kde.org
Tue Sep 5 18:42:34 UTC 2017
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170905/0881fe62/attachment.html>
More information about the Plasma-devel
mailing list