D27788: Implement EGL_KHR_partial_update and EGL_EXT_swap_buffers_with_damage
Vlad Zahorodnii <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
zzag added a comment. > Report the eglSetDamageRegionKHR() at presentOutput so we have information from all effects. Hmm, the spec says that we should call it before issuing draw commands, i.e. before calling Scene::paintScreen(): > After posting the back buffer, the damage region is set to the full dimensions of the surface. The damage region can only be changed by the application before any client API commands that draw to the surface have been made. After this, the damage region is frozen until the back buffer is posted again. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D27788 To: apol, #kwin, #plasma:_mobile Cc: mwolff, zzag, davidedmundson, kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart