New attempt at solving #4272 by not using alpha in the backbuffer.

If some effect ends up requiring destination alpha, just use buffered
rendering.