kvark: I got into a similar situation a few times after disabling auto-subscription. You create a github project and don't even get notified about it. madness!
Но да возможно через вектора было бы проще. Я кажись сначала попробовал, но компилятор начал выдавать ошибку вида "0:27: syntax error syntax error", о которой я не сразу понял что glsl не переваривает запятые перед закрывающими скобками.