During the 2.07 development cycle, there were a few discussions about exclusive fullscreen that verged
into the topic of Vsync.
Because of this, I did a little research about what Vsync options OpenGL offers and tried to compare what
we have in our GL libraries.
To my great surprise, we use OpenGL's native "Swap Interval" feature to perform Vsync and it passes the
exact value you supply it directly to the driver.
This means that The Dark Mod has Adaptive Vsync ( swap interval -1) and probably has had it for years.
I tested this out and it seems to work for me but I'd like to know if this only works for Nvidia (etc).
Please try this out:
1) Start TDM
2) Open the console: CTRL + ALT + ~
3) Enter r_swapInterval -1
Then play a mission where you know FPS drops below 60. (No Honor Among Thieves, Briarwood Manor, etc.)
What you should see is that FPS is capped to 60 but the game does not drop you straight to 30FPS when you
go below 60.
It will be easier to tell if it's working if you pair it to uncapped FPS.