Я знал, что glutInitDisplayMode (GLUT_MULTISAMPLE) откроет сглаживание мультисэмпла, но как мне контролировать качество сэмпла, например, x2 или x4?
Вы не выбираете качество образца в чистом OpenGL. Это делается с помощью платформо-зависимых вызовов, таких как wglChoosePixelFormat или glxChooseVisual. Но если вы используете GLUT, эти вызовы выполняются за кулисами, поэтому у вас есть только то количество контроля, которое предоставляет GLUT - это glutInitDisplayString , см. Параметр «samples».
В Windows вы должны передать атрибут WGL_SAMPLES с желаемым уровнем мультисэмплинга для выбора «Пиксельная форма».Пропуск 0 подразумевает качество образца в 2 раза.