Skip to content

faerytea/ogldev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Об 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. Текст уроков расположен здесь, об очепятках лучше всего сообщать там.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • GLSL 6.0%
  • C 3.6%
  • Other 1.3%