<table><tr><td style="">graesslin added a comment.<br />Restricted Application edited projects, added Plasma; removed KWin.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D9638" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Docks are drawn above all windows by the following code:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">for (EffectWindow* w : windows) {
    if (! w->isDock()) {
        continue;
    }
    WindowPaintData dockData(w);
    int dockMask = mask
        | (w->hasAlpha() ? PAINT_WINDOW_TRANSLUCENT
                         : PAINT_WINDOW_OPAQUE);
    effects->drawWindow(w, dockMask, infiniteRegion(), dockData);
}</pre></div>

<p>(<tt style="background: #ebebeb; font-size: 13px;">WindowForceBackgroundContrastRole</tt> and <tt style="background: #ebebeb; font-size: 13px;">WindowForceBlurRole</tt> are set at the beginning of the slide animation)</p>

<p>Am I missing something?</p></blockquote>

<p>I have an idea: the problem might be how you create the WindowPaintData. The ctor you use creates the WindowPaintData with an identity screenProjectionMatrix. This might be wrong in this case. The blur effect seems to use it.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D9638" rel="noreferrer">https://phabricator.kde.org/D9638</a></div></div><br /><div><strong>To: </strong>zzag, VDG, KWin, Plasma<br /><strong>Cc: </strong>mart, graesslin, abetts, ngraham, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, sebas, apol<br /></div>