In my game, I had to make a little kludge at the start of each level, which draws everything on screen once
That's interesting, because I read an article by some professional developer where they had to do exactly the same thing (render a frame 'invisibly' before putting the game on-screen). I guess it's a DirectX 'feature'...