I've recently discovered that there is a limit to the size of uniform arrays. I have a number of float array uniforms and have discovered that I can increase their collective size by 6 before the shader stops working. Doesn't matter which array I make bigger. Now... I really need them to be bigger. How can I circumvent this limitation? I am using #version 330 core, if that helps.