Bug 407050 - G'Mic filters don't work if they need multiple layers
Summary: G'Mic filters don't work if they need multiple layers
Status: RESOLVED UPSTREAM
Alias: None
Product: krita
Classification: Applications
Component: G'Mic for Krita (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: amyspark
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-29 14:29 UTC by Scott Petrovic
Modified: 2020-11-09 16:27 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Petrovic 2019-04-29 14:29:30 UTC
SUMMARY
Some filters in G'MIC requite multiple layers as an input. This doesn't seem to work. Testing on Windows 10 - nightly build from yesterday, April 28, 2019 (e36e243)


STEPS TO REPRODUCE
1. Have an image with two layers
2. Select both layers in the layers docker
3. Main menu Filter > Start G'Mic QT
4. Select "Stylize" from the artistic category
5. Select the "top" or "bottom" layer for the style drop-down at top
6. Hit Apply button at the bottom to try and apply the filter

OBSERVED RESULT
Filter gives an error saying it needs two layers and doesn't apply.


EXPECTED RESULT
Filter runs successfully (or at least doesn't complain about needing two layers)
Comment 1 reptillia39 2019-09-22 05:02:14 UTC
In my experience, they do work, otherwise I wouldn't code in G'MIC at all. Stylize filter for some reason can't work at all in Krita. That's a bug reported by the maintainer of Krita.
Comment 2 reptillia39 2019-09-22 05:02:37 UTC
More commentary, I use nightly and Windows 10 myself.
Comment 3 amyspark 2020-11-09 16:27:23 UTC
Marking as RESOLVED UPSTREAM. This is a GMic bug, whenever it communicates with the hosts, it requests the Active node only. It should ask for the whole layer tree.