3 года назад
Урок 2. Синтаксис OpenGL.
В этом уроке разберемся с синтаксисом OpenGL. Для начала рассмотрим типы данных. Как мы можем видеть из таблицы, все данные такие как GLint, GLfloat, GLbyte - это тип данных созданный на основе уже существующих...
128 читали · 3 года назад
OpenGL #5: Оптимизация, ещё VAO и uniform
В прошлый раз мы нарисовали треугольник с цветными вершинами, использовав буфер вершин и буфер цветов. В этом выпуске мы посмотрим, как сократить размер передаваемых данных, более чётко проясним роль VAO-объектов, и узнаем, что такое uniform. Предыдущие части: Раскрашиваем вершины, Наш первый зелёный шейдер, Рисуем треугольник, Приступим, помолясь, OpenGL на пальцах Начнём с небольшой оптимизации. Это позволит нам лучше понять, как взаимосвязаны буферы, VAO-объекты и параметры шейдеров. Постоянное повторение – основа закрепления материала...