Недавно я начал изучать OpenGL (> 3.3), и я заметил, что множество примеров и руководств используют как freeglut, так и glew, но на самом деле не объясняют разницу вообще. Лучшее описание, которое я нашел после googling & reading ad nauseum, было этим набором инструментов и API-интерфейсов OpenGL, но ему не хватало. Я даже прочитал информацию о тегах на SO.
Как кто-то действительно новый для OpenGL, я все еще пытаюсь понять различные понятия. Я дошел до стадии создания базовой программы, которая использует glew, создает контекст (на окнах, VS2010) и рисует действительно основные фигуры, без необходимости явно включать freeglut. Поэтому я не понимаю, зачем мне это нужно.
Итак, тогда мой вопрос, какая разница между:
-freeglut
-glew
- (& glfw)
Что можно сделать , чтобы другой не мог?