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