Summary: | Layer styles are rendered incorrectly | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | cheteron <cheteron> |
Component: | layer styles | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | guruguru.sp, halla |
Priority: | NOR | ||
Version: | 2.9.10 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Microsoft Windows | ||
Latest Commit: | http://commits.kde.org/krita/4ec7efa2d39b3c5523d0c1e9e901c8aaa374c7d3 | Version Fixed In: | |
Attachments: |
Layer style draw incorrect
incorrect layer style example in 2.9.10 |
Description
cheteron
2016-01-23 22:06:11 UTC
Created attachment 96806 [details]
Layer style draw incorrect
Are you using the 2.9.10 stable release or the animation beta? If the latter, what happens if you disable instant preview? Yep stable release 2.9.10 without animation. When disable preview, styles work all the same, and appear incorrect (see attachment) 11:02:54 < guruguru> boud: Testing 358455 now. Inner glow looks odd in 2.9.10 indeed. Created attachment 96864 [details]
incorrect layer style example in 2.9.10
It might be easier to see the odd effect with a layer with a sphere.
Drop Shadow and Stroke are working fine, but other effects seem to have rectangle artifacts.
If I toggle LayerStyle visibility to off then on, the display becomes normal.
Git commit 4029173a1a9bbe5d879bc70bc322eea96acc8582 by Dmitry Kazakov. Committed on 30/01/2016 at 11:20. Pushed by dkazakov into branch 'calligra/2.9'. Don't pre-fill multiple projection with a contents of the source device Basically, the projection should be clean before being passed to the layer style filter. In the recalculation code it is done by calling clear() before the actual recalculation, therefore we should do the same for initialization phase. Fixes T1402 M +3 -2 krita/image/layerstyles/kis_multiple_projection.cpp http://commits.kde.org/calligra/4029173a1a9bbe5d879bc70bc322eea96acc8582 Git commit 4ec7efa2d39b3c5523d0c1e9e901c8aaa374c7d3 by Boudewijn Rempt. Committed on 01/02/2016 at 07:18. Pushed by rempt into branch 'master'. Don't pre-fill multiple projection with a contents of the source device Basically, the projection should be clean before being passed to the layer style filter. In the recalculation code it is done by calling clear() before the actual recalculation, therefore we should do the same for initialization phase. Fixes T1402 (Forward-ported from 2.9) M +3 -2 libs/image/layerstyles/kis_multiple_projection.cpp http://commits.kde.org/krita/4ec7efa2d39b3c5523d0c1e9e901c8aaa374c7d3 |