https://bugs.kde.org/show_bug.cgi?id=364509

Vlad Zagorodniy <vladz...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |5.14.3
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/91b538105ad312ed035fb7a0e
                   |                            |3d798e88a2ae6f7
             Status|CONFIRMED                   |RESOLVED

--- Comment #16 from Vlad Zagorodniy <vladz...@gmail.com> ---
Git commit 91b538105ad312ed035fb7a0e3d798e88a2ae6f7 by Vlad Zagorodniy, on
behalf of Erik Kurzinger.
Committed on 26/10/2018 at 08:19.
Pushed by vladz into branch 'Plasma/5.14'.

[effects/desktopgrid] Specify screen projection matrix when drawing moving
window

Summary:
Currently, when the user is moving a window in the desktop grid it is drawn
from
the paintScreen function to ensure it appears above all other windows. However,
when drawing the window, the screenProjectionMatrix for the WindowPaintData
structure
is never specified. Because of this, the window will not be visible if OpenGL
compositing along with Lanczos scaling are in use since its coordinates will
never
be projected into screen-space (unless the window is maximized, in which case
the
scaling code is bypassed).
Related: bug 361371

FIXED-IN: 5.14.3

Test Plan:
Ensure OpenGL compositing is enabled and the scaling method is set to
"Accurate" on
hardware supporting this option. Additionally, ensure the desktop grid effect
is
active and is configured to use Present Windows. Open a window and ensure is it
not
maximized. Click on the window and drag it around - its contents should remain
visible
the entire time and follow the mouse.

Reviewers: #kwin, zzag, graesslin, davidedmundson

Reviewed By: #kwin, zzag, davidedmundson

Subscribers: broulik, davidedmundson, kwin, #kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D16430

M  +1    -1    effects/desktopgrid/desktopgrid.cpp

https://commits.kde.org/kwin/91b538105ad312ed035fb7a0e3d798e88a2ae6f7

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to