我知道glutInitDisplayMode(GLUT_MULTISAMPLE)会打开多样本抗锯齿,但我如何像x2或x4那样控制样本质量?
发布于 2011-05-22 15:47:38
您不能在纯OpenGL中选择样本质量。这是通过特定于平台的调用来完成的,比如wglChoosePixelFormat或glxChooseVisual。但是如果你使用的是GLUT,这些调用都是在幕后完成的,所以你只能控制GLUT暴露出来的数量--那就是glutInitDisplayString,参见参数"samples“。
发布于 2011-05-22 15:21:08
在Windows上,您需要将具有所需多采样级别的WGL_SAMPLES属性传递给choosePixelFormat。传递0意味着2倍的样本质量。
https://stackoverflow.com/questions/6086210
复制相似问题