Quote:
Originariamente inviato da CKY
mi rispondo da solo 
|
In realtā quello che hai postato č vero quando il VSync simula il double buffering dell'OpenGL
55 FPS su monitor a 60 Hz? -> 30 FPS
Quando invece il VSync č progettato per simulare il triple buffering dell'OpenGL il problema - che non č tale, č by design - scompare e i 55 FPS su monitor a 60 Hz sono 55 FPS. Sempre SENZA fastidioso tearing.
Ovviamente non puoi superare cmq la refresh rate del monitor.
Questo perchč in D3D in realtā non esiste alcun "Double" o "Triple" Buffering, esiste solo la coda di frame che poi gestisci a piacimento (tu sviluppatore che progetti l'engine) nel come si sincronizza alla refresh rate del monitor.
Ci sono decine di modi 
(č il classico problema informatico/logistico del gestire una coda)