OpenGL纹理上下颠倒翻转的三种解决办法

综述 在使用OpenGL函数加载纹理到图形时,经常遇到纹理上下颠倒的问题。原因是因为OpenGL要求纹理坐标原点在图片最下面,如图: 而图片信息中的原点一般都在最上方,一行行记录下来的,就会导致整个图片上下颠倒了。 如图: 从这个思路触发共有三种办法解决问题: 一.翻转顶点信息中的纹理坐标 原始顶点如图: 因为纹理坐标的范围是0-1,所以翻转的话都统一用1去减 得到正确的图片: 二.翻转顶点Sha
相关文章
相关标签/搜索