What I mean is, that if I have DDFLIP_DONOTWAIT it runs at the 72fps refresh rate of monitor. if DDFLIP_WAIT is set, it runs at 60 - 62fps, even if display is at 72hz.Originally Posted by Paulius
If I disable VBlank, as well as use DDFLIP_DONOTWAIT I get 120 - 200fps! With no errors from blitting or flipping, with no real artifacts, just the standard 'jerky' refresh tear. Obviously I don't want to disable VBlank, unless there is some miracle way of manually timing it, and what would the advantage be?
I am puzzled what it is that it waits for if you use DDFLIP_WAIT, as it obviously doesn't need to wait for anything, or at lease I cant see it...
Bookmarks