/ogldev

OpenGL tutorials

Primary LanguageC++

Об ogldev

Всем привет!

Это исходный код для уроков по 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

P.S.

Обнаружили ошибку? Не стесняйтесь оставить Pull-Request. Текст уроков расположен здесь, об очепятках лучше всего сообщать там.