将渲染过滤器保存为变量

时间:2012-10-27 12:50:49

标签: c++ image opengl

我正在为我正在研究的游戏编写一个图像类,并且我需要使用不同的滤镜来渲染一些图像,是否有办法将OpenGL滤镜(GL_LINEAR,GL_NEAREST等)保存在变量中? / p>

1 个答案:

答案 0 :(得分:0)

当然有可能。但是你可以使用你喜欢的任何值,只要你在调用glTexParameteri时使用正确的标记来实际设置过滤器,然后再开始使用相关纹理进行绘制。在更高版本的OpenGL中,您还可以使用sampler对象来封装一组过滤设置。