Per vertex number of attributes

Hi,


I’m currently working on a iOS game on IPhone4/IPad2.


Most of time, I’m using the PVRSDK with Visual Studio to code my game, then compile with XCode when i need to run it on the targetted platform.


My problem is for a certain shader, I need 9 attributes for my vertex.





On these platforms, glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, &maxVertexAttributes) returns me 16, but under windows, with latest Imagination Technologies GLES20 SDK, i get only 8.





Is there a way to increase this number ? With a specific profile maybe ?


It’s really low if you want to do complex rendering, and it’s not matching IPhones numbers.





Thanks a lot!