GLenum,std::uint32_t
GLboolean,std::uint8_t
GLbitfield,std::uint32_t
GLbyte,std::int8_t
GLubyte,std::uint8_t
GLshort,std::int16_t
GLushort,std::uint16_t
GLint,std::int32_t
GLuint,std::uint32_t
GLclampx,std::int32_t
GLsizei,std::int32_t
GLfloat,float
GLclampf,float
GLdouble,double
GLclampd,double
GLchar,char
GLhalf,std::uint16_t
GLfixed,std::int32_t
GLintptr,std::intptr_t
GLsizeiptr,std::intptr_t
GLint64,std::int64_t
GLuint64,std::uint64_t
