I found a problem in the MMF2 Hwa while i'm making a game.
when you have 2 layers and the front one have some shader applied to it, if some active object in this layer have a blend Coefficient bigger than 0 and it is in front of another object, this intersection area of the layer will have it alpha changed to be just like the blend Coefficient value.
But, i made some tests and found that if the shader, applied to the layer, multiply the alpha of the float4 input by 2 (or some value around it), the problem not happens!
Sorry for my bad english. I'm not sure you can understand the problem with this confusing explanation, so I made a example of it!
There's 2 frames in my example. Each frame have a different shader applied to the front layer, in one frame the problem occurs, in the other one not.
you will have to download 2 shaders to see the example, because i made some 2 simple shaders to isolate the problem the most that i can.