Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
At the composition stage of the second pass introduced with selective…
… masking, the unmasked elements located under the mask are copied into a temporary image buffer and then readded later to the final image. This copy was done using the masks from selective masking with their full opacity informations. Unmasked informations were thus combined with opacity from the mask leading to the introduction of several artefacts : * The "phantom lines" #34650 (opacity information introduced by the antialising on mask drawing) * Opacity applied on non masked surfaces in #34947 To fix this issue a temporary mask is created for the copy of unmasked pixels, in this temporary mask the alpha channel is "binarized" (fully opaque on masking pixel, fully transparent on non masking pixel). Should fix #34650 and fix #34947
- Loading branch information