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