by Kzinti » Dec 11, 2007 @ 8:22am
I've already spend many hours on this and I am having a hard time getting DirectDraw to behave properly.
Changing the shell orientation causes the primary surface to be lost (expected), but I seem unable to recover from it. ISurface::Restore() succeeds, locking the surface succeeds, but then the display doesn't update anymore and my device is frozen.
Just lettting you know I am still working on it.