導(dǎo)讀 關(guān)于vsync interval,vsync這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、VSync是垂直同期(Ver
關(guān)于vsync interval,vsync這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、VSync是垂直同期(Vertical Synchronization)的簡稱,基本的思路是將你的FPS和顯示器的刷新率同期起來。
2、其目的是避免一種稱之為"撕裂"的現(xiàn)象。
3、垂直同步信號(hào)是為了解決畫面撕裂問題的,畫面撕裂的原因是,如果沒有垂直同步信號(hào),當(dāng)引擎渲染的幀數(shù)據(jù)比較快時(shí),顯示器跟不上,可能就會(huì)出現(xiàn),當(dāng)前正在顯示某一幀,另外一幀又觸發(fā)在顯示器上顯示。
4、特點(diǎn):VSync通過建立一個(gè)不讓在顯示器刷新前將后備緩沖中的畫面復(fù)制到顯示緩沖中的規(guī)定來解決問題。
5、假設(shè)FPS高于刷新率的話,沒有問題。
6、后備緩沖的更新完畢后,系統(tǒng)處于等待狀態(tài)。
7、當(dāng)顯示器刷新后,后備緩存考入顯示緩存,顯示卡則能夠在后備緩存里描畫新的畫面,這樣就非常有效的將你的FPS限制在顯示器的刷新率的范圍內(nèi)。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!