glFlush和glutSwapBuffers,致使幀率很低

最近在實現煙霧模擬的時候,看到有一我的的代碼運行的時候幀率很是低。一開始,我用了clock去查看他代碼各個部分所花的時間,發現,在glutSwapBuffers的時候特別花時間,當時非常不解,覺得是數據量過大致使渲染的時候比較耗時間。後來進一步檢查代碼,發覺問題確實是出如今這裏,只不過不是數據量大的緣由,而是他的代碼中還使用了glFlush。下面說說這兩個的做用和區別吧:函數 函數原型:spa  
相關文章
相關標籤/搜索