Az OpenGL adattípusai

Az OpenGL a jobb hordozhatóság érdekében saját adattípusokkal rendelkezik. Ezek az adattípusok általában megfelelnek a standard C adattípusoknak. Az alábbi táblázat bemutatja az OpenGL adattípusokat és a hozzájuk tartozó C adattípusokat (természetesen használhatjuk a standard C/C++ adattípusokat, többnyire ezen honlap példáiban is ezeket használom).

OpenGL adattípus Belsõ reprezentáció C típus C szuffix

GLbyte | 8-bites egész | signed char | b
GLshort | 16-bites egész | short | s
GLint, GLsizei | 32-bites egész | long | l
GLfloat, GLclampf | 32-bites lebegõpontos | float | f
GLdouble, GLclampd | 64-bites lebegõpontos | double | d
GLubyte, GLboolean | 8-bites elõjeletlen egész | unsigned char | ub
GLushort | 16-bites elõjeletlen egész | unsigned short | us
GLuint, GLenum, GLbitfield | 32-bites elõjeletlen egész | unsigned long | ui

<-elõzõ oldal
-> következõ oldal
<-- fõoldal