我使用Fontstash来加载和渲染文本。但是,当我绘制时,文本垂直翻转:flipped text
我不能改变原点,所以我想我必须在这里旋转纹理,但是我不知道如何做,或者这是正确的方式。
我将矩阵设置为:
GLint viewport[4];
glGetIntegerv(GL_VIEWPORT, viewport);
glViewport(0, 0, viewport[2], viewport[3]);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0, viewport[2], viewport[3], 0, -1, 1);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
1条答案
按热度按时间mi7gmzs61#
Wyck指出,我启用了面部剔除,禁用它可以很好地解决翻转正交矩阵时的问题。