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