2006-09-28 22:07:53 +00:00
|
|
|
# Normal types.
|
2007-04-20 19:01:15 +00:00
|
|
|
GLsizei, Int32
|
|
|
|
GLsizeiptr, IntPtr
|
|
|
|
GLintptr, IntPtr
|
|
|
|
GLenum, Int32
|
|
|
|
GLboolean, Boolean #Int32 #Boolean
|
|
|
|
GLbitfield, Int32 #UInt32
|
|
|
|
# GLvoid*, IntPtr
|
|
|
|
GLvoid, Object
|
|
|
|
GLchar, Char
|
|
|
|
GLbyte, Byte #SByte
|
|
|
|
GLubyte, Byte
|
|
|
|
GLshort, Int16
|
|
|
|
GLushort, Int16 #UInt16
|
|
|
|
GLint, Int32
|
|
|
|
GLuint, Int32 #UInt32
|
|
|
|
GLfloat, Single
|
|
|
|
GLclampf, Single
|
|
|
|
GLdouble, Double
|
|
|
|
GLclampd, Double
|
|
|
|
GLstring, String
|
|
|
|
|
|
|
|
# ARB and NV types.
|
|
|
|
GLsizeiptrARB, IntPtr
|
|
|
|
GLintptrARB, IntPtr
|
|
|
|
GLhandleARB, Int32 #UInt32
|
|
|
|
GLhalfARB, Int16 #UInt16
|
|
|
|
GLhalfNV, Int16 #UInt16
|
|
|
|
GLcharARB, Char
|
2006-10-11 13:56:38 +00:00
|
|
|
|
|
|
|
# 64 bit types (introduced in 2.1)
|
2007-04-20 19:01:15 +00:00
|
|
|
GLint64EXT, Int64
|
|
|
|
GLuint64EXT, Int64
|
|
|
|
GLint64, Int64
|
|
|
|
GLuint64, Int64
|