D18570: EGLStream DRM Backend Initial Implementation

Erik Kurzinger <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
ekurzinger added a comment.


  In D18570#410243 <https://phabricator.kde.org/D18570#410243>, @davidedmundson wrote:
  
  > My blur's are missing, and I get a crash when the internal QPA creates a new GL surface over internal QOpenGLFramebufferObjects.
  >  You'll see when you press alt+tab and it's set to show a dialog (https://phabricator.kde.org/P313)
  
  
  Ah, so it looks like the Alt + Tab issue is due to the fact that AbstractPlatformContext passes EGL_SURFACE_TYPE == EGL_WINDOW_BIT to eglChooseConfig, however EGL_PLATFORM_DEVICE_EXT doesn't actually support creating windows. I'm not 100% clear on the role the QPA code is playing, but does it actually need that capability, though? If I change the surface type to EGL_PBUFFER_BIT I no longer get the crash and the window switcher sidebar appears to render correctly.

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D18570

To: ekurzinger, davidedmundson, graesslin, #kwin, romangg
Cc: eszlari, abalaji, mati865, wchilders, ognarb, abrahams, schernikov, guilhermesi, fredrik, cfeck, rapiteanu, romangg, hein, nicolasfella, zzag, kwin, jraleigh, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, alexeymin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.