Original Post
What exatcly is VSync? and should I have an option to disable it in my game?
Quote:
from wikipedia
Vertical synchronization (abbreviated as vertical sync or V-sync) is a method used in computer games to only allow the game to draw to the screen starting at the beginning of a video scan. This limits the frame rate of the game to the monitor's refresh frequency and also prevents page tearing.
V-sync is often found in applications where frames forming a motion sequence are rendered in real time at a variable rate, including 2D/3D games and audio/data visualizations, but does not apply to video playback.
Quote:
Original post by Kamikaze15 Quote:
from wikipedia
Vertical synchronization (abbreviated as vertical sync or V-sync) is a method used in computer games to only allow the game to draw to the screen starting at the beginning of a video scan. This limits the frame rate of the game to the monitor's refresh frequency and also prevents page tearing.
V-sync is often found in applications where frames forming a motion sequence are rendered in real time at a variable rate, including 2D/3D games and audio/data visualizations, but does not apply to video playback.
And yes, you should include an option to enable/disable it.
Quote:
Original post by The C modest godI understood it is good for some older screens for some kind of reason?
Quote:
Original post by CaitlinThis is usually a good time to "draw" the next image that you will want to appear on the screen because if you do it while the beam is scanning the screen you *might* get flicker.
Quote:
Original post by LeGreg Quote:
Original post by The C modest godI understood it is good for some older screens for some kind of reason?
It is good for all screens. Tearing is not going to go away soon.
Quote:
Original post by The C modest god
So I understand that D3DPRESENT_INTERVAL_IMMEDIATE is used for disabling VSync?
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more