Я бы хотел оставить источники света OpenGL и сделать свои собственные. Я бы хотел свои шейдеры, позволяющие использовать переменное количество источников света.
Можем ли мы объявить массив униформ в шейдерах GLSL? Если да, то как нам установить значения этих униформ?