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