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

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |http://commits.kde.org/krit
                   |                            |a/31195a85a054e50af2d61ae76
                   |                            |4f341db12190f1e
         Resolution|---                         |FIXED

--- Comment #35 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 31195a85a054e50af2d61ae764f341db12190f1e by Dmitry Kazakov.
Committed on 20/04/2016 at 20:03.
Pushed by dkazakov into branch 'master'.

Fix a "bended lines"+AMD+Qt5.6 bug

The bug is actually in Qt 5.6. They decided to implement a motion event
compression without *any* way to disable it. So we have a lot of events
dropped resulting in "bended lines" on canvas.

For some reason the bug is reproducible on AMD GPUs only, with openGL
activated. It seems like either Qt asks for some synchronization, or
rendering on AMD is just too slow. I don't know the exact reason,
but being busy with rendering makes Qt drop a lot of events.

Since this event compression cannot be disabled in any official way, we
should start patching Qt on Linux as well. Yes, it means that Krita 3.0
cannot be distributed through official distribution repositories. Which
means that Krita Lime will have to be shut down as soon as Ubuntu 16.04
will upgrade to Qt 5.6.

CC:kimages...@kde.org
CC:shawn.rutle...@theqtcompany.com
Fixes T2224

M  +1    -0    3rdparty/ext_qt/CMakeLists.txt
A  +20   -0    3rdparty/ext_qt/qt-no-motion-compression.diff

http://commits.kde.org/krita/31195a85a054e50af2d61ae764f341db12190f1e

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

Reply via email to