在 glPolygonMode、OpenGL 3.2 及更高版本中,我不能单独传递 GL_FRONT 或 GL_BACK。例如 glPolygonMode(GL_FRONT, GL_LINE); 生成无效枚举:(生成了 GL_INVALID_ENUM 错误。在当前配置文件中禁用了多边形模式。)
有人可以解释为什么不推荐使用吗?为什么我必须通过两个面(GL_FRONT_AND_BACK)
如果我想“线填充”正面,然后“完全填充”多边形的背面怎么办?
不幸的是,这个链接(http://www.opengl.org/sdk/docs/man/xhtml/glPolygonMode.xml)没有提到任何关于这个的内容。至少它应该提到为什么不推荐使用它们或者如何以不同的方式填充面部。