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

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/c8d4f26a9f
                   |                            |bab3d23aac19393b0f98246b5df
                   |                            |c58
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #4 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit c8d4f26a9fbab3d23aac19393b0f98246b5dfc58 by Vlad Zahorodnii.
Committed on 28/11/2023 at 09:52.
Pushed by vladz into branch 'master'.

plugins/screencast: Fix hidpi region screencasting

Currently hidpi region screencasting is broken because output textures
are inappropriately scaled.

The orthographic projection is set up with logical pixels, but the
remaining rendering code uses "1 / m_scale" scale factor, which is wrong.

In order to fix hidpi and also simplify rendering logic, this change
makes rendering code use logical coordinate system. It's okay to do in
screencasting because we don't need to worry about snapping to the pixel
grid.
Related: bug 476859

M  +3    -3    src/plugins/screencast/regionscreencastsource.cpp

https://invent.kde.org/plasma/kwin/-/commit/c8d4f26a9fbab3d23aac19393b0f98246b5dfc58

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

Reply via email to