opengl - 如何使用 OpenGL 禁用纹理的模糊效果?

标签 opengl

我在我的 OpenGL 程序中使用纹理映射字体。 我在位图中绘制了非常基本的字体(每个字母是 5x7 像素,黑底白字)。 当显示在大于几个像素的四边形上时,OpenGL 正在做一些工作以使图像平滑。 有没有一种简单的方法可以暂时消除这种模糊效果?

最佳答案

试试glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)

关于opengl - 如何使用 OpenGL 禁用纹理的模糊效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840917/

相关文章:

c++ - 我会因单例过度而感到过度杀伤力吗?

opengl - 将统一的 4x4 矩阵传递给顶点着色器程序

opengl - Golang fmt.Println() 导致游戏崩溃

c++ - 将鼠标坐标转换为 OpenGL 错误偏移

c++ - 简单的 OpenGL 纹理贴图不起作用?

c++ - 0 :1(10): error: GLSL 3. 30 不支持。 Ubuntu 18.04 C++

c++ - 在 Qt 中包含 OpenGL 库

c++ - 手动检索和存储指向 OpenGL 函数的指针时出现问题

opengl - 如何使用 GPU 高效地渲染和处理视频流?

c++ - OpenGL:mat4x4 乘以 vec4 产生 tvec<float>