I set up my primary surface, attach the backbuffer, etc, and load in a picture into the back surface. This works fine because I can flip, and I see the image.
however, when I call
lpddsprimary->Blt(sourceRect, backbuffer), destRect, etc)
it doesn't work. There is nothing. I know I may have mixed up the rectangles on this message, but it should work, shouldn't it?
The other thing is the DDS_WAIT (or
similar), which I have enabled.
If anyone knows why this doesn't work, please let me know.
p.s. i am using 16 bit colour at 640 x 480.