opengl 垂直翻转文字

ccgok5k5  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(170)

我使用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();
mi7gmzs6

mi7gmzs61#

Wyck指出,我启用了面部剔除,禁用它可以很好地解决翻转正交矩阵时的问题。

相关问题