【发布时间】:2017-10-17 16:00:29
【问题描述】:
我正在使用 Visual Studio C++ 学习 OpenGL。只是想知道我在执行 glBegin(GL_Triangles) 时如何进行抗锯齿技术......它看起来不像是原始类型,还是我错了?
【问题讨论】:
-
嗨,欢迎来到堆栈溢出。请参阅How to Ask 链接以获取有关如何提出问题并相应更新您的问题的更多详细信息。
标签: opengl antialiasing
我正在使用 Visual Studio C++ 学习 OpenGL。只是想知道我在执行 glBegin(GL_Triangles) 时如何进行抗锯齿技术......它看起来不像是原始类型,还是我错了?
【问题讨论】:
标签: opengl antialiasing
虽然它没有具体说明您期望的抗锯齿级别。 如果您使用 glut,您绝对可以尝试以下代码。
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_MULTISAMPLE);
glEnable(GL_MULTISAMPLE);
这将为您提供多重采样抗锯齿。根据您提供的代码,您在可编程模式或现代 opengl 中没有做任何事情,所以我认为这对您来说应该足够了,因为您不必做任何额外的事情。
【讨论】: