From kde-bugs-dist Sun Aug 02 21:57:56 2015 From: Michael Matz Date: Sun, 02 Aug 2015 21:57:56 +0000 To: kde-bugs-dist Subject: [kwin] [Bug 324823] Black square instead of window's content Message-Id: X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=143855268627263 https://bugs.kde.org/show_bug.cgi?id=3D324823 --- Comment #33 from Michael Matz --- (In reply to Thomas L=C3=BCbking from comment #32) > Ok, many thanks for your testing and debugging efforts =3D) >=20 > There'll be something more to this, the significant (in this context, I > believe) difference between aurorae (what also powers plastik) and breeze= is > that former utilizes a GL context of its own, Yeah, right, I noticed this later as well, when reading code (trying to find out why aurorae needs 70 to 100 MB more memory than breeze in my situation ;-) At l= east part of it is because of the QOpenGLFramebufferObject objects in the decoration). = As it seems mostly to be used for drawing the shadow, and breeze can do the same without (using a much smaller image) I wonder if that aurorae code isn't meanwhile obsolete from pre-compositing times. > so we have a pixmap update for > a drawable that is itself a GL context - an I could assume that this might > lack a sync between the context switches (but it's only a guess) Yeah, possibly, but I think the general idea of not discarding a pixmap if = the attributes haven't changed, as in your patch, is a good thing nonetheless. --=20 You are receiving this mail because: You are watching all bug changes.=