There are certain limitations regarding the use of colour masking in some hardware.
However the intention is that such limitations should be applied depending on the hardware profile chosen for PC emulation. The fact that glColorMask has no effect at all is a bug which we hope to fix for the next SDK release.
Thank you for reporting this issue. We’re tracking it with the reference BRN27735.