My blitting code on a PowerMac G4/867 is running over 50% faster than on a
PC of higher clock speed (and with a faster video card to boot). It feels
like it's syncing to VBL on the PC -- 75fps on a 76Hz LCD -- but I was
under the impression that GDI's BitBlt() doesn't sync to VBL. Is this not
the case? I was getting the distinct feeling that it was syncing to VBL
using DDraw's Blt() function, which is one reason I switched to GDI (not to
mention that blitting using memcpy() has proven to be light years faster
than using DDraw's blitters).
Brian
|