В чем разница между программированием OpenGL с GLUT и без GLUT - PullRequest
2 голосов
/ 30 марта 2012

Я хочу начать разработку графического программирования с использованием OpenGl

Чтобы начать, я следую OpenGL

Я сталкивался с программированием с GLUT и без GLUT, но как новыйв OpenGL я даже больше путаю, как с этим идти?

Ответы [ 2 ]

5 голосов
/ 30 марта 2012

GLUT - это служебный инструментарий OpenGL

Он работает примерно так:

  • Несколько окон для рендеринга OpenGL
  • Событие, управляемое обратным вызовомобработка
  • сложные устройства ввода
  • подпрограмма и таймеры "простоя"
  • простая каскадная функция всплывающего меню
  • подпрограммы утилит для создания различных твердых тели каркасные объекты
  • Поддержка растровых и штриховых шрифтов
  • Различные функции управления окнами

Подробнее об этом можно узнать здесь .

1 голос
/ 02 апреля 2012

GLUT был разработан как библиотека для простых демонстраций и обучающих программ. Возможно, невозможно создать полное название игры ААА, используя ее ... но для обучения / преподавания это отличный инструмент.

GLUT сейчас очень устарел, поэтому ищите FreeGlut, альтернативу, которая обрабатывает не только основные функции GLUT, но и предоставляет некоторые более продвинутые функции: например, полноэкранный режим игры и т. Д.

http://freeglut.sourceforge.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...