D29131: [scene] Generate window quads for sub-surfaces

Vlad Zahorodnii <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
zzag marked an inline comment as done.
zzag added inline comments.

INLINE COMMENTS

> davidedmundson wrote in scene.cpp:1180
> I know it's existing code, but we should be checking for a buffer here
> 
> the docs say "A sub-surface is hidden if the parent becomes hidden, "

I didn't do it because I didn't want to change how kwin references buffers. Should I change it?

> davidedmundson wrote in scene.cpp:411
> I feel like the monitor should be responsible for abstracting added/removed/mapped/unmapped into just 2 signals when we gain a valid subsurface and when a subsurface loses validity (either from being removed or unmapped)
> 
> If the subsurface changes and it has no buffer then we don't need to do anything at a tree level.

Hmm, I don't particularly see the need for a new sub-surface state given the job can be done with the existing signals and states.

REPOSITORY
  R108 KWin

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

To: zzag, #kwin
Cc: davidedmundson, meven, apol, ngraham, kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, ahiemstra, 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.