想要做像素风游戏,问OpenGL有没有不进行纹理过滤的方法

想要做像素风游戏,问OpenGL有没有不进行纹理过滤的方法

问题遇到的现象和发生背景

我基于opengl制作了一个简单的2d游戏引擎,性能很不错
这次尝试用它绘制像素风是出现了许多问题

在设置贴图过滤中,如果设置为 GL_NONE 则会自动使用 GL_LINEAR 过滤
但 GL_LINEAR 和 GL_NEAREST 都无法满足我的要求

    glGenTextures(1, &texture);
    glBindTexture(GL_TEXTURE_2D, texture);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_MIRRORED_REPEAT);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_MIRRORED_REPEAT);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NONE);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NONE);

希望有人有解决方案

GL_NEAREST可以呀