Hi,
i just made a tutorial showing how to use multiple masks in additive way. Works great for regular masks.
https://forum.affinity.serif.com/index.php?/topic/142430-non-destrcutive-workflow-using-masks-additive-revealing-from-both-masks-instead-of-hiding/
When i tried to extend this approach by adding a vector shape (used as mask), once again the handling of alpha channel gets confused in Photo. Symptoms will depend on OpenCL active / inactive.
To reproduce, open the file, select the vector shape "Double Star", and transform size and/or position.
OpenCL inactive:
The shape will be embedded into a rectangular area of dynamic size, where the alpha channel is not calculated properly (becoming 0 instead of 1)
OpenCL active:
When transforming the vector shape, it leaves an trail of alpha set to zero, partially recovering, partially staying zero.
Win 10, 1.9.2.1035 and beta 1.9.4.1065
Don't get distracted by the multiple adjustments (curves, channel mixer, levels) - i tried all as they are able to influence the alpha channel. You can activate any one of them, identical results.
additive mask with vector issue.afphoto