Um von der jeweiligen Hardware unabhängig zu bleiben, verwendet OpenGL eigene Datentypen. Die Datentypen unter OpenGL entsprechen größtenteils denen, die wir schon von C++ kennen. Sie fangen nur mit einen großen GL an.
OpenGL | C++-Entsprechung |
GLbyte | char |
GLshort | short |
GLint | int |
GLfloat | float |
GLdouble | double |
GLubyte | unsigned char |
GLboolean | int |
GLushort | unsigned short |
GLuint | unsigned int |