OpenGL - объясните glutInitDisplayMode()

Подробно объясните, какой функционал обеспечивают настройки в строке:

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);

до сих пор я знаю, что эта строка инициализирует режим отображения, запрашивая настройку двойного буфера, устанавливая режим окна RGBA и запрашивая буфер глубины, но как я могу объяснить это проще. я хочу описать каждый аргумент на простом английском языке


person Tacit    schedule 17.05.2012    source источник
comment
я хочу описать каждый аргумент на простом английском языке. Это это простой английский язык. Сложный английский объяснил бы, что именно означают двойная буферизация, буферы глубины и наличие цветовых компонентов RGBA. Это то, о чем вы просите? Потому что это не просто.   -  person Nicol Bolas    schedule 17.05.2012
comment
Хорошо, ваш Райт, может быть, я не совсем понял этот вопрос .. но это то, что мне нужно. ты можешь помочь?   -  person Tacit    schedule 17.05.2012


Ответы (1)


glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);

glutInitDisplayMode - переходит в режим отображения

GLUT_DOUBLE - позволяет отображать в окне двойного буфера

GLUT_RGBA - показывает цвет (красный, зеленый, синий) и альфа-канал

GLUT_DEPTH - разрешает буфер глубины

http://www.opengl.org/documentation/specs/glut/spec3/node12.html

person John Riselvato    schedule 17.05.2012