Фреймворк-обертка вокруг OpenGL на основе использования принципов ООП и современных фич языка C++ 17-го стандарта. Также содержит исходный код к лабораторным работам.
- CMake версии >=3.19
- Среда разработки Visual Studio 2022 или Среда для разработки и сборки ПО MSYS2 c установленным компилятором Clang или GCC
- Поддержка драйверами видеокарты OpenGL версии >=4.5
- Склонируйте репозиторий
Выполните команды в консоли:
git clone https://github.com/leoovs/glabs glabs
cd glabs
Выберите нужную ветку, например:
git checkout dev
Ветка master
- последняя стабильная версия.
Ветка dev-**
- feature-ветка.
- Сгенерируйте конфигурацию CMake
Если у вас Visual Studio 2022: cmake -B build -G "Visual Studio 17 2022"
Если у вас MSYS2: cmake -B build -G "MinGW Makefiles"
Все необходимые зависимости, исходный код которых не включен в репозиторий (GLFW, GLM) установятся автоматически с помощью пакетного менеджера CMake (CMake Package Manager aka CPM).
- Соберите CMake-проект
Выполните команду в консоли: cmake --build build --parallel