我知道glutInitDisplayMode(GLUT_MULTISAMPLE)将打开多重采样抗锯齿,但如何控制样品质量如x2或x4?
答案 0 :(得分:4)
您不会在纯OpenGL中选择样本质量。这是通过特定于平台的调用来完成的,例如wglChoosePixelFormat或glxChooseVisual。但如果您正在使用GLUT,这些调用是在幕后完成的,因此您只有GLUT公开的控制量 - 即glutInitDisplayString,请参阅参数“samples”。
答案 1 :(得分:1)
在Windows上,您将带有所需多重采样级别的WGL_SAMPLES属性传递给choosePixelFormat。传递0意味着2x样本质量。