Just been playing around with the little DirectX tick box in MMF. I'm noticing no difference in game speed, so what does it actually do? and what about VSync? Again I'm not noticing any speed difference. Would I be foolish to use them or are they just tick box eye candy?
Well, DX speeds things up under some circumstances like lots of actives and scrolling. Under other ones it is even a slowdowner. Some types of objects doesnīt like DX.
Build a large level with lots of actives and scrolling involved. Hard at the border what your PC is able to handle. Or use an old system for this test. Insert an FPS counter. Turn on DX and play. Turn off DX and play. I am sure you will notice a difference
VSync slows down the mainloop, but makes the picture less flickery. VSync synchronizes the redraw of the screen to the refresh rate of your monitor. It stops the mainloop for a short amout of time until it meets the refresh rate. So Vsync can slow down your app noticeable. Remember that MMF loops with 50 loops per second? Now use a 75 Hz refresh frequency for your monitor. VSync needs DirectX on ...
Decision to use it depends of your audience and your project.
I have noticed very little help with DirectX how ever... it will stop low resolution games from exiting incorrectly (not restoring the resolution), but in addition, with DirectX in MMF, its not possible to switch resolutions or from full screen to windowed or vice versa. If anything, DirectX lowered my game speed, & I think this is because MMF's directx is based on an older version of DirectX. Hopefully if this is the case, MMF2's directx will be allot more effective. In addition, Phizzy is right, MMF limits the frame per second around 40-50.
Sorry if i was not clear enough. Thatīs what i meant with Vsync slows down the FPS. In the case of refresh rate of 75 you could end in 25-30 FPS. Because the mainloop of MMF, wich cycles with 50 ticks per seconds, will pause until it meets the refresh rate of the monitor ...
MMF uses DirectX 8 afaik. So itīs not this far behind. I wouldnīt count at a dramatical speedup.
DaVince This fool just HAD to have a custom rating
Registered 04/09/2004
Points 7998
28th February, 2006 at 16:31:16 -
At my computer, low-res fullscreen games without DirectX will often show in a big blak or white border, but if I turn ON DirectX it fullscreens correctly...