The settings here had me confused for a while. Wikipedia has a really great explanation on it though. http://en.wikipedia.org/w/index.php?title=Alpha_compositing&oldid=580659153#Description gives an example for the "over" operation which is exactly what we are doing here. Might want to link it here. Same for D3D10.cpp