Делимся некоторыми мыслями и советами о том, как вы можете повысить производительность вашей игры, основываясь на нескольких практических выводах, которые я извлек из своих ошибок за последние 5 лет.
Предыдущий шейдер рисовал зелёный треугольник, не обращая внимания на цвет. В этом выпуске мы научимся передавать в шейдер цвета вершин. Предыдущие части: Наш первый зелёный шейдер, Рисуем треугольник, Приступим, помолясь, OpenGL на пальцах Слегка подытожим пройденное. Мы сделали список вершин треугольника, передали его в буфер на стороне OpenGL, и сказали вершинному шейдеру, что он должен в качестве входных данных использовать этот буфер. Всё, что нужно доделать, это Основная работа заключается во втором пункте...