opengl topdown<->bottomup 纹理?

标签 opengl textures flip topdown bottom-up

当我通过 FreeImage 加载图像时,位从下到上。 我的 GL 代码要求所有图像都是自上而下的。当我将位复制到纹理时,翻转图像的最佳方式是什么?

最佳答案

您可以使用纹理矩阵有效地翻转纹理坐标。我认为这会起作用:

glMatrixMode(GL_TEXTURE);
glLoadIdentity();
glScalef(1.0, -1.0, 1.0);
glMatrixMode(GL_MODELVIEW);

关于opengl topdown<->bottomup 纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443086/

相关文章:

java - Slick util 错误与 png [含解决方案]

ffmpeg 水平翻转网络摄像头到虚拟摄像机

opengl - 使用帧缓冲区作为顶点缓冲区而不将数据移动到 CPU

opengl - 片段着色器会自动将颜色值限制在其范围内吗?

c++ - 在不安装的情况下运行 OpenGL?

opengl - Cuda 和 OpenGL 互操作的类型

image - 将矩形图像数据打包到正方形纹理中

javascript - 混合纹理 (aframe/js)

r - 在不使用 coord_flip() 的情况下在 R 中绘制翻转的正态分布

html - 尝试垂直翻转 <svg> 内的 <g>