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

            Bug ID: 474000
           Summary: Flickering tiles on canvas when painting with large
                    brushes
    Classification: Applications
           Product: krita
           Version: 5.1.5
          Platform: unspecified
                OS: Unspecified
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: * Unknown
          Assignee: krita-bugs-n...@kde.org
          Reporter: jnyenhui...@gmail.com
  Target Milestone: ---

Created attachment 161314
  --> https://bugs.kde.org/attachment.cgi?id=161314&action=edit
canvas flickering example

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

STEPS TO REPRODUCE
1. Create a any sized canvas like 3000x2000 pixels.
2. Select any brush like basic size-5 with the size set to 1000 pixels.
3. Paint strokes on the canvas.

OBSERVED RESULT
The head of the brush stroke flickers with patches updating at irregular
intervals. This is most apparent on brushes larger than 500 pixels in size.
I've attached a GIF of a 1000 pixel round brush with Krita forced to use a
single thread to make the effect more noticeable. It looks like screen tearing
but in 2D. There doesn't appear to be any observable stroke lag unless the
stroke is very long.

EXPECTED RESULT
The canvas shows the brush stroke without flickering.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
For very large brushes, even clicking on the canvas to make a single dab seems
to cause this. This happens with and without instant preview enabled and even
with Krita forced to use a single thread in the performance tab. This happens
on my AMD Ryzen desktop and M1 MacBook. This also applies to other image
operations like curves adjustments. Enabling/disabling GPU acceleration also
doesn't seem to make a difference.

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

Reply via email to