davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: KWin. Restricted Application added subscribers: KWin, kwin, plasma-devel.
REVISION SUMMARY Deleting the lanczos filter deletes it's GLShader, this calls glDeleteProgram glFooBar always needs to have an openGL context, we don't know we have this on a screen changed event as it is called from outside the normal render methods. BUG: 384884 TEST PLAN Ran on my wayland session. Switched geometry a lot, couldn't reproduce the crash. Ran on my desktop session, seemed the same as before REPOSITORY R108 KWin BRANCH master REVISION DETAIL https://phabricator.kde.org/D7888 AFFECTED FILES scene_opengl.cpp scene_opengl.h To: davidedmundson, #plasma Cc: plasma-devel, kwin, #kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart