SpriteBatch multipass rendering

Support for multipass effects in SpriteBatch
Ah, I see your point. I'll fix that too...