I just want to put one texture on top of another, respecting the alpha of the top texture. No adding or blending (beyond what is implied by the alpha of the top texture).
For example, given the two textures here, I want to end up with the third texture. Note that I put some extra transparency on the windows just to illustrate my point.