#opengl
#opengl
Вопрос:
Я знал, что glutInitDisplayMode (GLUT_MULTISAMPLE) откроет сглаживания с несколькими выборками, но как мне контролировать качество выборки, например x2 или x4?
Ответ №1:
Вы не выбираете качество выборки в чистом OpenGL. Это делается с помощью специфичных для платформы вызовов, таких как wglChoosePixelFormat или glxChooseVisual. Но если вы используете GLUT , эти вызовы выполняются за кулисами, так что у вас есть только тот объем контроля, который предоставляет GLUT — это glutInitDisplayString, см. параметр «samples».
Ответ №2:
В Windows вы бы передали атрибут WGL_SAMPLES с желаемым уровнем мультисэмплирования, чтобы выбрать PixelFormat. Передача 0 подразумевает качество выборки в 2 раза.
Комментарии:
1. Тогда как насчет Ubuntu Linux? Я использую Ubuntu 11.