Перечень демо-проектов с реализацией базовых графических алгоритмов применямых в растеризации. От точек до полигонального меша.
-
Точки
-
Линии
-
Вращение точек
-
Проекция точек
-
Полигональный рендеринг
-
Базовая (упрощенная) релизация скелетной анимации
-
Растеризатор с шейдерным конвейером (не реализовано)
Код писался и тестировался при помощи следующего набора инструментов
- CLion (IDE)
- MinGW или MSVC (Компиляция и сборка)
Вы можете открыть данный проект при помощи IDE с поддержкой CMake (CLion, Visual Studio 2019) и собрать его, либо сгенерировать файлы проекта для подходящей IDE (данный вариант не проверялся).