在 OpenGL 中渲染纹理 1 到 1

Rendering Texture 1 to 1 in OpenGL

本文关键字:纹理 OpenGL      更新时间:2023-10-16

所以我要做的是使用 OpenGL 和 c++ 将纹理渲染到平面上,作为显示图像的一种方式。

但是,我需要确保在渲染纹理时不会对纹理执行任何操作,即抗锯齿、插值、平滑、模糊等。

这是 OpenGL 处理渲染纹理的默认方式吗?还是需要设置某些标志才能禁用任何处理?

几乎所有内容都在这里说: http://www.mindcontrol.org/~hplus/graphics/opengl-pixel-perfect.html。

无需

0.5偏移任何内容,只要投影矩阵是与视口像素分辨率匹配的glOrtho等效项即可。

您可能会发现一个相关/类似的问题:Opengl像素完美的2D绘图