We used to be able to convolve on a subset of the channels of a paint device. This no longer is possible, but it is important for some effects and techniques. To test, re-enable the testMaskConvolutionOnRedChannel test in KisConvolutionPainterTest.
Should it go to 2.3? I can take it, i guess
Well, the test is fixed how can i check this in the UI?
right-click on a layer (in layer box), disable some channels, then filter.
Despite fixing a lot of channel issues, this seems to be still broken. The unittest works file; maybe the channelflags aren't set in the filter config?
Looks like it... Working on it now.
Git commit 0d400ab3ee0e040fd9ec47a068bca0f6c27edfb5 by Boudewijn Rempt. Committed on 19/07/2011 at 15:03. Pushed by rempt into branch 'master'. Pass the layer's channel bitset on to the filter BUG:248684 Todo: make the filter layers and masks respect the selected channels properly M +3 -0 krita/ui/dialogs/kis_dlg_filter.cpp http://commits.kde.org/calligra/0d400ab3ee0e040fd9ec47a068bca0f6c27edfb5