support GL_BYTE in glvertexpointer & glTexCoordPointer, Desktop OpenGL does not support GL_BYTE in those calls so we convert the data into GL_SHORT.
support GL_BYTE in glvertexpointer & glTexCoordPointer, Desktop OpenGL does not support GL_BYTE in those calls so we convert the data into GL_SHORT.