In the game, when I use D3DPRESENT_INTERVAL_IMMEDIATE I get 250+ FPS, otherwise I get 61 FPS
If I went full screen, the game won't run, so my question here, can I make the program run at 250+ FPS instead of 61 by changing the present parameters?
In the game, when I use D3DPRESENT_INTERVAL_IMMEDIATE I get 250+ FPS, otherwise I get 61 FPS
If I went full screen, the game won't run, so my question here, can I make the program run at 250+ FPS instead of 61 by changing the present parameters?
That D3DPRESENT enum controls which VSYNC mode to use when presenting. if you use DEFAULT or ONE the GPU will wait until the next vertical refresh period to present, which effectively limits you to the refresh rate of the monitor (which is surely 60 in your case). The point of this is to prevent horizontal tearing.