Bug 425218

Summary: Stamp-based brushes are broken
Product: [Applications] krita Reporter: Halla Rempt <halla>
Component: Brush enginesAssignee: Dmitry Kazakov <dimula73>
Status: RESOLVED FIXED    
Severity: normal CC: griffinvalley
Priority: NOR Keywords: regression, release_blocker
Version: 4.3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: screenshot

Description Halla Rempt 2020-08-11 12:26:01 UTC
Created attachment 130781 [details]
screenshot

Both in master and in 4.3, stamp based brushes like z) Stamp Water or j)Waterpaint Hard Edges are broken; each stamp is painted opaquely.
Comment 1 wolthera 2020-08-12 09:09:07 UTC
Might be fixed by this? https://invent.kde.org/graphics/krita/-/merge_requests/465
Comment 2 Halla Rempt 2020-08-12 09:20:17 UTC
Yes, it does.
Comment 3 Halla Rempt 2020-08-12 09:21:43 UTC
Git commit 3b7652d1a5278ea1daf778c1fdca2865170da9e0 by Boudewijn Rempt, on behalf of Peter Schatz.
Committed on 12/08/2020 at 09:21.
Pushed by rempt into branch 'master'.

Fix animated mask brushes

Due to changes in how brushes are represented internally and how they are
loaded, animated mask brushes would initially load as animated image brushes,
and draw incorrectly.  This fixes how they are loaded.

(cherry picked from commit ee1d9bb6a03e43b33ee531aa538bc1c8ff6e712d)

M  +2    -2    libs/brush/kis_predefined_brush_factory.cpp

https://invent.kde.org/graphics/krita/commit/3b7652d1a5278ea1daf778c1fdca2865170da9e0