if(*c<ATTRIB1)
throw InvalidState("Last component is not a generic attribute");
// VertexArray uses an unsigned to store flags for enabled arrays
if(i>=28)
throw InvalidParameterValue("Generic attribute index out of range");
if(*c<ATTRIB1)
throw InvalidState("Last component is not a generic attribute");
// VertexArray uses an unsigned to store flags for enabled arrays
if(i>=28)
throw InvalidParameterValue("Generic attribute index out of range");