Уроки по OpenGL с сайта OGLDev


Эти уроки написаны на C++. Я надеюсь, что читатель имеет опыт написания программ, в том числе на данном языке.

Прежде всего потребуется видеокарта, которая поддерживает OpenGL версии не менее 3.3 (хотя некоторые уроки, т.к. тесселяция, требуют поддержки 4.x). Исходный код был написан под Ubuntu Linux используя NetBeans в качестве IDE. Для компиляции достаточно использовать команду 'make' в командной строке. Для этого потребуются следующие библиотеки (все они доступны через apt-get):

  1. g++
  2. freeglut3-dev
  3. libglew1.5-dev

Под Fedora эти же пакеты названы немного по-другому, но так же доступны через yum:

  1. gcc-c++
  2. glew
  3. freeglut-devel

Весь код был протестирован на моей машине со следующими характеристиками: