Reverting this shader file avoids the side-effects such as emissive mask alpha fail, and materials not working on certain transparent objects.
It also fixes the MAC ALM issue which was casued by MAC OpenGL being too lame to compile the previous emissive/alpha fix.