+ GLenum16 Type; /**< datatype: GL_FLOAT, GL_INT, etc */
+ GLenum16 Format; /**< default: GL_RGBA, but may be GL_BGRA */
+ unsigned Size:4; /**< components per element (1,2,3,4) */
+ unsigned _ElementSize:8; /**< in bytes, up to 4*sizeof(GLdouble) */
+ unsigned Normalized:1; /**< GL_ARB_vertex_program */
+ unsigned Integer:1; /**< Integer-valued? */
+ unsigned Doubles:1; /**< doubles not converted to floats */