2.99.18 Simplex Noise Effect Bypasses Applied Layer Mask When Blend Mode is Applied
Environment/Versions
- GIMP version: GIMP 2.99.18
- Package: Windows Installer from Dev Downloads page
- Operating System: Windows
On a layer with the Simplex Noise effect, an applied layer mask appears to be ignored/undone when adding a blending mode to the layer. This bug does not occur in GIMP 2.10.36 - only in GIMP 2.99.18. Description of the bug
Reproduction
Is the bug reproducible?
Reproduction steps:
- Create a new layer in a composition and apply the Simplex Noise effect (Filters>Render>Noise>Simplex Noise).
- Draw a selection on the layer, then click "Add Layer Mask" and choose "Selection." Deselect the selection.
- Right click on the layer and select "Apply Layer Mask."
- Change the layer mode/blending mode (i.e. choose "Overlay" from the layer mode dropdown at the top of the Layers panel). The applied layer mask seems to vanish, and the entire layer is once again filled with the Simplex Noise effect plus the blend mode.
…
Expected result: Simplex Noise effect remains confined to the area inside the shape of the applied layer mask and has a blending mode applied to it (thus having that area inside the applied layer mask shape interact with the layer below).
Actual result: Entire layer has Simplex Noise effect and interacts with the layer below.
Additional information
If you have a backtrace for a crash or a warning, paste it here.