https://bugs.kde.org/show_bug.cgi?id=436731
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap |hics/krita/commit/e7d22031d |hics/krita/commit/a094d19e7 |abb8785f3dbeb37a8c3e14f551d |147db6204ea54eef4467c1592c3 |b9dc |fb55 Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit a094d19e7147db6204ea54eef4467c1592c3fb55 by Dmitry Kazakov. Committed on 30/09/2021 at 11:12. Pushed by dkazakov into branch 'master'. Implement a cache for masked brushes by KisPresetShadowUpdater Masked brushes are initialized in two steps: 1) KisPresetShadowUpdater calls KisPaintOpPreset::coldInitInForeground() to create the cache of the masking preset in the GUI thread (to be able to fetch resources needed by the masking preset) 2) KisPresetShadowUpdater calls KisPaintOpPreset::coldInitInBackground() to regenerate caches of the masking preset, like outline and pyramid. M +44 -7 libs/image/brushengine/kis_paintop_preset.cpp M +6 -0 libs/image/brushengine/kis_paintop_preset.h M +12 -8 libs/ui/KisPresetShadowUpdater.cpp https://invent.kde.org/graphics/krita/commit/a094d19e7147db6204ea54eef4467c1592c3fb55 -- You are receiving this mail because: You are watching all bug changes.