Bug 422157

Summary: Canvas acceleration turns overlapping Assistants a black square on certain zooming level (Win/Mac only)
Product: [Applications] krita Reporter: Tyson Tan <tysontanx>
Component: Tool/AssistantsAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: mirandagraphic, tamtamy.tymona
Priority: NOR    
Version: 4.3.0-beta1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Sample file where Canvas acceleration makes overlapping Assistants turn black on certain zooming level
The bug can not be visible if we resize the window. Everything active.

Description Tyson Tan 2020-05-28 08:12:00 UTC
Created attachment 128851 [details]
Sample file where Canvas acceleration makes overlapping Assistants turn black on certain zooming level

If Canvas Graphics Acceleration is ON, when there are two overlapping Concentric Ellipse Assistants on the canvas, Zooming in to certain level (ranges, close to 100%, or 50%) turns the assistants into a black square.

This is a bug relayed from the community. The original reporter is using macOS. I wasn't able to reproduce it on Linux, but we were able to reproduce it on Windows 10 1909 and 2004, happened on all intel/AMD/Nvidia GPUS. The only workaround is to turn off Canvas Graphics Acceleration. When Acceleration is checked, using Software Renderer will still trigger the same black square.

I attached the sample file the original reporter created.
Comment 1 RamonMiranda 2020-05-28 08:31:26 UTC
Created attachment 128852 [details]
The bug can not be visible if we resize the window. Everything active.
Comment 2 RamonMiranda 2020-05-28 08:32:42 UTC
Confirmed here with Krita 4.3 Beta under Win10
Direct 3d via Angle
High quality filtering
use texture buffer active

Here i notice weird behavior because if i resize de window (capture attached) the bug is not visible.
Comment 3 Tiar 2020-05-28 11:01:53 UTC
It has already been reported.

*** This bug has been marked as a duplicate of bug 401940 ***