| Summary: | Visual artifacting when drawing after toggling "Limit to layer bounds" in Colorize Mask options | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | tomtomtomreportingin |
| Component: | Tools/Colorize | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | minor | CC: | griffinvalley |
| Priority: | NOR | ||
| Version First Reported In: | 5.2.9 | ||
| Target Milestone: | --- | ||
| Platform: | Appimage | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Screenshot of the glitch. | ||
|
Description
tomtomtomreportingin
2021-03-11 02:42:23 UTC
Created attachment 141421 [details]
Screenshot of the glitch.
Seems the filter-preview is affected.
Tried to fix this one, but there's some oddities. It seems to be almost fixed when adding regeneratePrefilteredDeviceIfNeeded(); to all the setting setters, however, this gives odd rendering artifacts when toggling, a if there's two different bounding boxes being edited. This error also shows when toggling the layer properties. Given that the setNeedsUpdate(true); doesn't seem to do much, I suspect that the updateCompressor just isn't working as expected (it in fact never seems to timeout???). (prefilterRecalculationCompressor isn't being started by anything, for what it's worth). I also think the artifact I describe in the second paragraph is caused by the wrong bounding box being cleared before the prefilter is added. It's quite mysterious in any case. Remove triaged keyword from CONFIRMED bugs |