SUMMARY After filter mask is applied to a layer, it slows any operations down on that layer : moving, transforming, even painting. It seems that the filter mask is applied to the entire canvas area no matter how small the image on the layer is, and stays where it is like 'a filter layer attatch to its target layer'. Is it possible to limit filter mask application to the actual images on the layer, and make it move&transform&expand&shrink along with the target layer changes? * This is an issue with transparency mask too, although it doesn't make layer as laggy as filter mask. (transparency mask also moves along with the target layer moves.) SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
You may get improved performance by using a filter layer instead of a mask, so you don't have the masking operations performed at the same time. You can group your paint layer and put a filter mask on top of it to limit the filter scope and you can also apply a transparency mask to the group layer. That way, any transforms/moves will only be applied to the paint layer. If you actually want the transforms/moves to be applied to the mask components then I've misunderstood what you're trying to do.
Nevermind. I'll just make do with the current way. This is not a critical problem anyway and maybe it can be addressed in another time.