git
Aug 15th, 2001, 03:48 AM
I can't figure this out... I've got a Direct X 7 (D.D.) powered game running at a nice rate on my Duron 800. However, on my Pentium 200, the frame rate is *terrible*. Like 3 FPS.
I've commented out my code, a few features at a time. Now my game only has a couple of graphics routines (it only blits basic isometric floor tiles, not walls, objects, people, interface, etc.). I even temporarily converted all my BMP surface images to 256 colours (they were about 20 megs total before, now they're only about 5 megs).
I've done virtually everything I can do (the game engine is mostly commented out to test the speed), but the frame rate is *not* improving at all. My guess is that the speed problem is from when the backbuffer is flipped to the screen...
My old PC is only a P200, with an old 4 meg 3D card. Does Direct Draw 7 only utilize the processor, NOT the 3D card...? If this is the case, then would switching to Direct X 8 help with the frame rate? My 'real' games which use Direct X 7/Direct 3D run at a nice frame rate, about 20 FPS+, on the P200...so is it only because I'm using Direct Draw 7, which isn't using the 3D card?
I'd appreciate any advice or help on this issue, as it's becoming really annoying!
Thanks,
-Git
I've commented out my code, a few features at a time. Now my game only has a couple of graphics routines (it only blits basic isometric floor tiles, not walls, objects, people, interface, etc.). I even temporarily converted all my BMP surface images to 256 colours (they were about 20 megs total before, now they're only about 5 megs).
I've done virtually everything I can do (the game engine is mostly commented out to test the speed), but the frame rate is *not* improving at all. My guess is that the speed problem is from when the backbuffer is flipped to the screen...
My old PC is only a P200, with an old 4 meg 3D card. Does Direct Draw 7 only utilize the processor, NOT the 3D card...? If this is the case, then would switching to Direct X 8 help with the frame rate? My 'real' games which use Direct X 7/Direct 3D run at a nice frame rate, about 20 FPS+, on the P200...so is it only because I'm using Direct Draw 7, which isn't using the 3D card?
I'd appreciate any advice or help on this issue, as it's becoming really annoying!
Thanks,
-Git