Всем привет!
Это исходный код для уроков по OpenGL для операционной системы GNU/Linux. Материал уроков можно найти на сайте http://ogltutor.netau.net и его оригинальной версии http://ogldev.atspace.co.uk/.
Перед сборкой необходимо установить основные библиотеки
sudo apt-get install -y libglew-dev freeglut3-dev libmagick++-dev libglfw3-dev libassimp-dev cmake automake
Начиная с 34-го урока используется библиотека glfx, её нужно собирать вручную:
git clone https://github.com/maizensh/glfx
cd glfx
cmake .
sudo make install
На этом с подготовкой всё! Можно переходить к сборке.
git clone https://github.com/triplepointfive/ogldev.git
cd ogldev
mkdir build
cd build
cmake -B./ -H../
make
Начиная с урока 4 на ноутбуках с дискретной видеокартой возможно понадобится установка bumblebee. В этом случае команда запуска выглядит следующим образом:
optirun ./tutorial04
Обнаружили ошибку? Не стесняйтесь оставить Pull-Request. Текст уроков расположен здесь, об очепятках лучше всего сообщать там.