Okay. DirectX 7, Windowed 2D mode (direct draw).

I've got a back buffer, primary surface, and a couple of standard surfaces with bitmaps on them.

BlitFast am bitmap to the back buffer, Blt to the primary surface, something's supposed to happen, right? I get zilch. No errors, no crashes, just a black window. I know the bitmap holding surfaces work, because I can do a BltToDC right to the window and they show up.

What am I missing?

I do know that the bitmaps I'm drawing are wider than the backbuffer at all times. This shouldn't cause a problem, should it? I don't know of any way to attach a clipper to a backbuffer... This is driving me nuts.

~Zero the Inestimable