title: Is it possible to use struct array uniform in VertexShader on GLES2.0?
body: <p>Is it possible to use struct array uniform in VertexShader on GLES2.0?</p>
  
  <pre><code>attribute highp vec4 vPosition;
  
  struct TestStruct{
      highp vec4 v;
  };
  uniform TestStruct tmp[32];
  
  void main() {
      // test code
      gl_Position = vPosition + tmp[31].v;
  }
  </code></pre>
  
  <p>I recieved shader compile error.<br>
  "uniform variables in vertex shader do not fit in 512 vectors"<br></p>
  
  <p>My GPU is Qualcomm adreno220.<br></p>
  
  <p>Do anyone have some information about it?<br>
  I am troubled very much. </p>
  
  <p>Thanks.</p>