for borderless windows on the Mac. This was because the blend function was `GL_SRC_ALPHA`/`GL_ONE_MINUS_SRC_ALPHA` for both RGB and alpha, and that was incorrect for alpha, since a destination alpha of 1.0 and a source alpha < 1.0 should result in an alpha of 1.0.