Summary: | Multi-threaded brushes: delay with big textures | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | DoubleDee <kopi56> |
Component: | Brush engines | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | 4.0 pre-alpha | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://commits.kde.org/krita/a5712e328d252a25321b030bbc039aea1e4bd796 | Version Fixed In: | |
Attachments: | Test pattern |
Description
DoubleDee
2017-11-08 12:03:39 UTC
Added to https://phabricator.kde.org/T7309 Git commit a5712e328d252a25321b030bbc039aea1e4bd796 by Dmitry Kazakov. Committed on 25/11/2017 at 19:55. Pushed by dkazakov into branch 'master'. Fix the delay before starting a stroke with a huge texture The texturing mask should not be recalculated every time. Just cache it in a singleton. Ref T7309 M +1 -0 plugins/paintops/libpaintop/CMakeLists.txt A +229 -0 plugins/paintops/libpaintop/KisTextureMaskInfo.cpp [License: GPL (v2+)] A +89 -0 plugins/paintops/libpaintop/KisTextureMaskInfo.h [License: GPL (v2+)] M +20 -96 plugins/paintops/libpaintop/kis_texture_option.cpp M +3 -11 plugins/paintops/libpaintop/kis_texture_option.h https://commits.kde.org/krita/a5712e328d252a25321b030bbc039aea1e4bd796 |