FlameDuck #1 Or you need to load your texture with flag 2 - Alpha and use "WritePixelFast" to write alpha information to the texture. It works well, but you may have some z-buffering issues.