[Cycles] Transparency baking does not work

So I’ve been using Cycles to create a pulse wave texture by mixing a diffuse shader and transparent by using a procedural texture as the mix factor. When I try to bake it, instead of creating a white and transparent texture, I get a black and white one. I then tried using a color mix node to mix one color with an alpha value of one, and another with a value of 0. This resulted in a completely white texture.

I have the output set to RGBA and the transparent option turned on, so I can’t think on any reason why it’s behaving this way. Is there a workaround for this bug? I’m using version 2.77, so upgrading might be in the cards.

Attachments

TransparencyBake.blend (532 KB)