Names for uniform arrays are inconsistent between shaders and glow
Problem1:
Example: float uArray[4] is named uArray[0] by OpenGL and thus incorrect on glow-side. This leads to prog.setUniform("uArray", {5.f, 6.f, 7.f, 8.f}); not setting the uniform at all. (Setting "uArray[0]" works, however)
Problem 2:
Due to the inconsistent names, warnings of the kind "Uniform `uArray[0]' is used in the shader but was not set via GLOW." occur.