OpenGL紋理上下顛倒翻轉的三種解決辦法

綜述 在使用OpenGL函數加載紋理到圖形時,經常遇到紋理上下顛倒的問題。原因是因爲OpenGL要求紋理座標原點在圖片最下面,如圖: 而圖片信息中的原點一般都在最上方,一行行記錄下來的,就會導致整個圖片上下顛倒了。 如圖: 從這個思路觸發共有三種辦法解決問題: 一.翻轉頂點信息中的紋理座標 原始頂點如圖: 因爲紋理座標的範圍是0-1,所以翻轉的話都統一用1去減 得到正確的圖片: 二.翻轉頂點Sha
相關文章
相關標籤/搜索