開啟vsync只是要求GPU在發生vsync interrupt時輸出畫面,和render無關。如果在下次vsync interrupt發生期間render超過一張,只有最後一張會輸出;反之如果來不及render出任何一張,則會顯示上一張畫面。它只能解決畫面撕裂的問題,在這樣忽快忽慢的變化下我們便會感到卡頓。
如果今天GPU能在每次螢幕更新畫面時及時render出下一張畫面,這些問題都不會發生,但是實際情況並不是如此,因為解析度越來越大,遊戲需求越來越高。
引用:
作者alugad/zoo
不是吧,所以我說有開VSYNC,這樣還會送三張嗎?
而且就算像你說的送出第三張也應該沒差吧?
因為這張畫面一樣是在該"第30分之一秒內的畫面"
你看起來會覺得有差嗎?
其實影片我才搞不懂24是要怎樣轉60?
無中生有的畫格是哪來的...  ?
先掃135在掃246?什麼東西...
|