title: GLSL, Shader has some array limit?
body: <p>I create 1000 size vec3 array, but it shows nothing on glut window
  when I resize the array to 128. it will show
  I think it has some limit on my Graphic card.</p>
  
  <p>what can I do to avoid this limit?</p>
  
  <pre><code>uniform vec3 cir[128]; // can show something
  
  uniform vec3 cir[1000]; // shows nothing
  </code></pre>
  
  <p>I need pass at least 500 cir to shader.</p>