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/ab3365ff7 |hics/krita/commit/323805d23
                   |6bdd5dfbc9e83e22b108531ae00 |cb950d5f7d6bb67fadf6c4b8e21
                   |41c2                        |94b4

--- Comment #11 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 323805d23cb950d5f7d6bb67fadf6c4b8e2194b4 by Dmitry Kazakov.
Committed on 30/09/2021 at 12:17.
Pushed by dkazakov into branch 'krita/5.0'.

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/323805d23cb950d5f7d6bb67fadf6c4b8e2194b4

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

Reply via email to