尽管我被劝阻不要读OpenGL红皮书,但我仍在读,因为它是专门为初学者设计的书籍,而教程和/或文档并不能完全替代一本书,尽管它们非常重要。所以就这样为自己辩护吧 :)
现在,有一个使用多重采样进行抗锯齿的例子,其中涉及到
现在,有一个使用多重采样进行抗锯齿的例子,其中涉及到
glEnable(GL_MULTISAMPLE);
我正在使用Qt,但我遇到了编译错误,因为GL_MULTISAMPLE是未声明的标识符。我目前看到以下原因:
- 对于一些实现(包括随Qt一起提供的实现),GL_MULTISAMPLE没有定义。
- 它不在GL/gl.h或GL/glu.h中,而是在一些其他头文件中,该头文件没有包含在
<QGLWidget>
中,也没有随Qt一起提供。 - 它已过时/弃用。