>>2735248
> Мне там вообще ничего не понять.
Ленивая Сырна, прекращай ныть, и просто попробуй.
Полистай галерею, запусти что-нибудь оттуда, попробуй поменять в коде всякие цифорки и условия, повырезать блоки. Оно же мгновенно тебе покажет все изменения, если код корректен, или укажет на все ошибки, если нет (хинт: в этом дурацком языке нет автоприведения типов, 2 и 2.0 это 2 разных числа и они никогда не взаимозаменяемы, основные типы - int x = 1; float y = 2.0; vec2 v2 = vec2(1.2,3.4); аналогично vec3 и vec4).
Я о существовании GLSL узнал уже после просмотра ОП-поста, что мне не помешало набросать >>2735250. Попробуйте и вы.