Bug 435391

Summary: RGBA brush masking not detected with self intersection
Product: [Applications] krita Reporter: keyth_qcfx2 <keyth2363214>
Component: Brush Engine/ShapeAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: minor CC: griffinvalley, tamtamy.tymona
Priority: NOR    
Version First Reported In: 4.4.3   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: I use the brush to reproduce the mask error

Description keyth_qcfx2 2021-04-05 18:52:00 UTC
Created attachment 137355 [details]
I use the brush to reproduce the mask error

SUMMARY
doing a look with a masked RGBA brush does not respect the alpha of the mask.


STEPS TO REPRODUCE
1. Make a RGBA brush
2. set a mask for the brush
3. paint a strock in which your line crosses with it self.

OBSERVED RESULT
The alpha of the mask is not respected and the main tip paints over everything.

EXPECTED RESULT


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

ADDITIONAL INFORMATION
Comment 1 Tiar 2021-08-19 17:18:32 UTC
Can you please attach a brush preset and other resources needed (brush tip etc.) (unless those needed resources are default)?
Comment 2 wolthera 2021-09-09 12:21:28 UTC
This is exactly how the masked brush tips work with any other brush, and thus intentional, sorry.