这是一个带有 OpenGL 的 2D 游戏:
使用 OpenGL 是否可以显示绝对未经过滤、不拉伸(stretch)或模糊的纹理?
所以当我有一个 BMP 并将其转换为 OpenGL 纹理,然后检索该纹理并将其转换回来时,我没有修改或质量/数据丢失?
最佳答案
当然,只是禁用过滤,这是通过将 GL_MIN_FILTER 和 GL_MAG_FILTER 设置为 GL_NEAREST 来实现的。还要确保以适当的大小绘制纹理,以便纹素与像素大小相同。
关于OpenGL:精确的纹理可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922245/