Skip to content
  • David Edmundson's avatar
    Fix viewport on vertically stacked monitors · 5d7e22e5
    David Edmundson authored
    Summary:
    We want to translate by the monitor position, so that needs to be
    the negative of the position.
    
    But Kwin/KScreen treats 0 as the top of all monitors. GL treats 0 as
    bottom, so that all needs inverting.
    
    Hence this should be a positive y value for the viewport.
    
    BUG: 386099
    BUG: 385655
    
    Test Plan:
    Had two monitors
    Side by side was - fine
    Stacked vertically - still fine
    
    Modded X code to extend in y instead of x.
    3 monitors worked fine.
    
    Nested wayland only seems to support one screen?
    
    Reviewers: #plasma
    
    Subscribers: plasma-devel, kwin, #kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D8479
    5d7e22e5