ReactOS 0.4.16-dev-36-g301675c
opengl_funcs Struct Reference

#include <wgl_driver.h>

Collaboration diagram for opengl_funcs:

Public Attributes

struct {
   struct wgl_context *   hglrcDst
 
   struct wgl_context UINT   mask
 
   int   ipfd
 
   int UINT   cjpfd
 
   int UINT PIXELFORMATDESCRIPTOR *   ppfd
 
   struct wgl_context *   newContext
 
   int const PIXELFORMATDESCRIPTOR *   ppfd
 
   struct wgl_context *   hrcSrvSource
 
wgl
 
struct {
   GLfloat   value
 
   GLfloat   ref
 
   const GLuint *   textures
 
   const GLuint GLboolean *   residences
 
   GLuint   texture
 
   GLsizei   height
 
   GLsizei GLfloat   xorig
 
   GLsizei GLfloat GLfloat   yorig
 
   GLsizei GLfloat GLfloat GLfloat   xmove
 
   GLsizei GLfloat GLfloat GLfloat GLfloat   ymove
 
   GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *   bitmap
 
   GLenum   dfactor
 
   GLenum   type
 
   GLenum const void *   lists
 
   GLfloat   green
 
   GLfloat GLfloat   blue
 
   GLfloat GLfloat GLfloat   alpha
 
   const GLdouble *   equation
 
   GLbyte   green
 
   GLbyte GLbyte   blue
 
   GLdouble   green
 
   GLdouble GLdouble   blue
 
   GLint   green
 
   GLint GLint   blue
 
   GLshort   green
 
   GLshort GLshort   blue
 
   GLubyte   green
 
   GLubyte GLubyte   blue
 
   GLuint   green
 
   GLuint GLuint   blue
 
   GLushort   green
 
   GLushort GLushort   blue
 
   GLbyte GLbyte GLbyte   alpha
 
   GLdouble GLdouble GLdouble   alpha
 
   GLint GLint GLint   alpha
 
   GLshort GLshort GLshort   alpha
 
   GLubyte GLubyte GLubyte   alpha
 
   GLuint GLuint GLuint   alpha
 
   GLushort GLushort GLushort   alpha
 
   GLboolean   green
 
   GLboolean GLboolean   blue
 
   GLboolean GLboolean GLboolean   alpha
 
   GLenum   mode
 
   GLenum GLsizei   stride
 
   GLenum GLsizei const void *   pointer
 
   GLint   y
 
   GLint GLsizei   width
 
   GLint GLsizei GLsizei   height
 
   GLint GLsizei GLsizei GLenum   type
 
   GLint   level
 
   GLint GLenum   internalformat
 
   GLint GLenum GLint   x
 
   GLint GLenum GLint GLint   y
 
   GLint GLenum GLint GLint GLsizei   width
 
   GLint GLenum GLint GLint GLsizei GLint   border
 
   GLint GLenum GLint GLint GLsizei GLsizei   height
 
   GLint GLenum GLint GLint GLsizei GLsizei GLint   border
 
   GLint GLint   xoffset
 
   GLint GLint GLint   x
 
   GLint GLint GLint GLint   y
 
   GLint GLint GLint GLint GLsizei   width
 
   GLint GLint GLint   yoffset
 
   GLint GLint GLint GLint   x
 
   GLint GLint GLint GLint GLint   y
 
   GLint GLint GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLsizei   range
 
   GLdouble   far
 
   GLint   first
 
   GLint GLsizei   count
 
   GLsizei   count
 
   GLsizei GLenum   type
 
   GLsizei GLenum const void *   indices
 
   GLsizei GLenum   format
 
   GLsizei GLenum GLenum   type
 
   GLsizei GLenum GLenum const void *   pixels
 
   const void *   pointer
 
   GLdouble   v
 
   GLfloat   v
 
   GLint   i1
 
   GLint GLint   i2
 
   GLint GLint GLint   j1
 
   GLint GLint GLint GLint   j2
 
   GLint   j
 
   GLenum GLfloat *   buffer
 
   GLfloat   param
 
   const GLfloat *   params
 
   GLint   param
 
   const GLint *   params
 
   GLdouble   right
 
   GLdouble GLdouble   bottom
 
   GLdouble GLdouble GLdouble   top
 
   GLdouble GLdouble GLdouble GLdouble   zNear
 
   GLdouble GLdouble GLdouble GLdouble GLdouble   zFar
 
   GLuint *   textures
 
   GLboolean *   data
 
   GLdouble *   equation
 
   GLdouble *   data
 
   GLfloat *   data
 
   GLint *   data
 
   GLenum   pname
 
   GLenum GLfloat *   params
 
   GLenum GLint *   params
 
   GLenum   query
 
   GLenum GLdouble *   v
 
   GLenum GLfloat *   v
 
   GLenum GLint *   v
 
   GLfloat *   values
 
   GLuint *   values
 
   GLushort *   values
 
   void **   params
 
   GLenum GLdouble *   params
 
   GLint GLenum   format
 
   GLint GLenum GLenum   type
 
   GLint GLenum GLenum void *   pixels
 
   GLint GLenum   pname
 
   GLint GLenum GLfloat *   params
 
   GLint GLenum GLint *   params
 
   GLsizei   stride
 
   GLsizei const void *   pointer
 
   GLenum GLfloat   param
 
   GLenum const GLfloat *   params
 
   GLenum GLint   param
 
   GLenum const GLint *   params
 
   GLushort   pattern
 
   GLdouble   u1
 
   GLdouble GLdouble   u2
 
   GLdouble GLdouble GLint   stride
 
   GLdouble GLdouble GLint GLint   order
 
   GLdouble GLdouble GLint GLint const GLdouble *   points
 
   GLfloat   u1
 
   GLfloat GLfloat   u2
 
   GLfloat GLfloat GLint   stride
 
   GLfloat GLfloat GLint GLint   order
 
   GLfloat GLfloat GLint GLint const GLfloat *   points
 
   GLdouble GLdouble GLint   ustride
 
   GLdouble GLdouble GLint GLint   uorder
 
   GLdouble GLdouble GLint GLint GLdouble   v1
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble   v2
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint   vstride
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint   vorder
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint const GLdouble *   points
 
   GLfloat GLfloat GLint   ustride
 
   GLfloat GLfloat GLint GLint   uorder
 
   GLfloat GLfloat GLint GLint GLfloat   v1
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat   v2
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint   vstride
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint   vorder
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *   points
 
   GLdouble GLdouble GLint   vn
 
   GLdouble GLdouble GLint GLdouble   v1
 
   GLdouble GLdouble GLint GLdouble GLdouble   v2
 
   GLfloat GLfloat GLint   vn
 
   GLfloat GLfloat GLint GLfloat   v1
 
   GLfloat GLfloat GLint GLfloat GLfloat   v2
 
   GLbyte   ny
 
   GLbyte GLbyte   nz
 
   GLdouble   ny
 
   GLdouble GLdouble   nz
 
   GLfloat   ny
 
   GLfloat GLfloat   nz
 
   GLint   ny
 
   GLint GLint   nz
 
   GLshort   ny
 
   GLshort GLshort   nz
 
   GLsizei   mapsize
 
   GLsizei const GLfloat *   values
 
   GLsizei const GLuint *   values
 
   GLsizei const GLushort *   values
 
   GLfloat   yfactor
 
   GLfloat   units
 
   const GLuint const GLfloat *   priorities
 
   GLdouble   y
 
   GLfloat   y
 
   GLshort   y
 
   GLdouble GLdouble   z
 
   GLfloat GLfloat   z
 
   GLint GLint   z
 
   GLshort GLshort   z
 
   GLdouble GLdouble GLdouble   w
 
   GLfloat GLfloat GLfloat   w
 
   GLint GLint GLint   w
 
   GLshort GLshort GLshort   w
 
   GLint GLsizei GLsizei GLenum   format
 
   GLint GLsizei GLsizei GLenum GLenum   type
 
   GLint GLsizei GLsizei GLenum GLenum void *   pixels
 
   GLdouble   y1
 
   GLdouble GLdouble   x2
 
   GLdouble GLdouble GLdouble   y2
 
   const GLdouble *   v2
 
   GLfloat   y1
 
   GLfloat GLfloat   x2
 
   GLfloat GLfloat GLfloat   y2
 
   const GLfloat *   v2
 
   GLint   y1
 
   GLint GLint   x2
 
   GLint GLint GLint   y2
 
   const GLint *   v2
 
   GLshort   y1
 
   GLshort GLshort   x2
 
   GLshort GLshort GLshort   y2
 
   const GLshort *   v2
 
   GLdouble   x
 
   GLdouble GLdouble   y
 
   GLdouble GLdouble GLdouble   z
 
   GLfloat   x
 
   GLfloat GLfloat   y
 
   GLfloat GLfloat GLfloat   z
 
   GLuint *   buffer
 
   GLint   ref
 
   GLint GLuint   mask
 
   GLenum   zfail
 
   GLenum GLenum   zpass
 
   GLdouble   t
 
   GLfloat   t
 
   GLint   t
 
   GLshort   t
 
   GLdouble GLdouble   r
 
   GLfloat GLfloat   r
 
   GLint GLint   r
 
   GLshort GLshort   r
 
   GLdouble GLdouble GLdouble   q
 
   GLfloat GLfloat GLfloat   q
 
   GLint GLint GLint   q
 
   GLshort GLshort GLshort   q
 
   GLenum GLdouble   param
 
   GLenum const GLdouble *   params
 
   GLint GLint   internalformat
 
   GLint GLint GLsizei   width
 
   GLint GLint GLsizei GLint   border
 
   GLint GLint GLsizei GLint GLenum   format
 
   GLint GLint GLsizei GLint GLenum GLenum   type
 
   GLint GLint GLsizei GLint GLenum GLenum const void *   pixels
 
   GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLsizei GLsizei GLint   border
 
   GLint GLint GLsizei GLsizei GLint GLenum   format
 
   GLint GLint GLsizei GLsizei GLint GLenum GLenum   type
 
   GLint GLint GLsizei GLsizei GLint GLenum GLenum const void *   pixels
 
   GLint GLint GLsizei GLenum   format
 
   GLint GLint GLsizei GLenum GLenum   type
 
   GLint GLint GLsizei GLenum GLenum const void *   pixels
 
   GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLint GLsizei GLsizei GLenum   format
 
   GLint GLint GLint GLsizei GLsizei GLenum GLenum   type
 
   GLint GLint GLint GLsizei GLsizei GLenum GLenum const void *   pixels
 
gl
 
struct {
   GLfixed   value
 
   GLuint64   key
 
   GLuint64 GLuint   timeout
 
   GLuint   program
 
   const GLchar *   name
 
   GLuint   dst
 
   GLuint GLuint   dstMod
 
   GLuint GLuint GLuint   arg1
 
   GLuint GLuint GLuint GLuint   arg1Rep
 
   GLuint GLuint GLuint GLuint GLuint   arg1Mod
 
   GLuint GLuint GLuint GLuint GLuint GLuint   arg2
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg2Rep
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg2Mod
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3Rep
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3Mod
 
   GLfixed   ref
 
   const GLuint *   programs
 
   const GLuint GLboolean *   residences
 
   const GLuint *   textures
 
   GLint   size
 
   GLint GLenum   type
 
   GLint GLenum GLsizei   stride
 
   GLint GLenum GLsizei GLuint   buffer
 
   GLint GLenum GLsizei GLuint GLuint   offset
 
   GLhandleARB   obj
 
   GLuint   shader
 
   GLenum   mode
 
   GLuint   id
 
   GLuint   index
 
   GLuint GLuint   id
 
   GLuint const GLchar *   name
 
   GLuint const GLcharARB *   name
 
   GLuint   buffer
 
   GLuint GLuint   buffer
 
   GLuint GLuint GLintptr   offset
 
   GLuint GLuint GLintptr GLsizeiptr   size
 
   GLuint   first
 
   GLuint GLsizei   count
 
   GLuint GLsizei const GLuint *   buffers
 
   GLuint GLsizei const GLuint const GLintptr *   offsets
 
   GLuint GLsizei const GLuint const GLintptr const GLsizeiptr *   sizes
 
   GLuint   color
 
   GLuint   colorNumber
 
   GLuint GLuint   index
 
   GLuint GLuint const GLchar *   name
 
   GLuint   framebuffer
 
   GLuint   texture
 
   GLuint GLint   level
 
   GLuint GLint GLboolean   layered
 
   GLuint GLint GLboolean GLint   layer
 
   GLuint GLint GLboolean GLint GLenum   access
 
   GLuint GLint GLboolean GLint GLenum GLenum   format
 
   GLuint GLint GLboolean GLint GLenum GLint   format
 
   GLsizei   count
 
   GLsizei const GLuint *   textures
 
   GLenum   value
 
   GLenum   target
 
   GLenum GLuint   texture
 
   GLuint   renderbuffer
 
   GLuint   sampler
 
   GLsizei const GLuint *   samplers
 
   GLenum   coord
 
   GLenum GLenum   value
 
   GLuint GLintptr   offset
 
   GLuint GLintptr GLsizei   stride
 
   GLsizei const GLuint *   buffers
 
   GLsizei const GLuint const GLintptr *   offsets
 
   GLsizei const GLuint const GLintptr const GLsizei *   strides
 
   GLuint   stream
 
   GLuint GLenum   frame_region
 
   GLuint GLenum GLintptrARB   offset
 
   GLuint GLenum GLenum   target
 
   GLuint GLenum GLenum GLuint   texture
 
   GLbyte   by
 
   GLbyte GLbyte   bz
 
   GLdouble   by
 
   GLdouble GLdouble   bz
 
   GLfloat   by
 
   GLfloat GLfloat   bz
 
   GLint   by
 
   GLint GLint   bz
 
   GLshort   by
 
   GLshort GLshort   bz
 
   GLsizei   stride
 
   GLsizei const void *   pointer
 
   GLsizei   height
 
   GLsizei GLfixed   xorig
 
   GLsizei GLfixed GLfixed   yorig
 
   GLsizei GLfixed GLfixed GLfixed   xmove
 
   GLsizei GLfixed GLfixed GLfixed GLfixed   ymove
 
   GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte *   bitmap
 
   GLfloat   green
 
   GLfloat GLfloat   blue
 
   GLfloat GLfloat GLfloat   alpha
 
   GLfixed   green
 
   GLfixed GLfixed   blue
 
   GLfixed GLfixed GLfixed   alpha
 
   GLenum   modeAlpha
 
   GLenum   modeRGB
 
   GLenum GLenum   modeAlpha
 
   GLenum   src
 
   GLenum GLenum   dst
 
   GLenum   dfactorRGB
 
   GLenum GLenum   sfactorAlpha
 
   GLenum GLenum GLenum   dfactorAlpha
 
   GLenum   srcRGB
 
   GLenum GLenum   dstRGB
 
   GLenum GLenum GLenum   srcAlpha
 
   GLenum GLenum GLenum GLenum   dstAlpha
 
   GLint   value
 
   GLint   srcY0
 
   GLint GLint   srcX1
 
   GLint GLint GLint   srcY1
 
   GLint GLint GLint GLint   dstX0
 
   GLint GLint GLint GLint GLint   dstY0
 
   GLint GLint GLint GLint GLint GLint   dstX1
 
   GLint GLint GLint GLint GLint GLint GLint   dstY1
 
   GLint GLint GLint GLint GLint GLint GLint GLbitfield   mask
 
   GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum   filter
 
   GLuint   drawFramebuffer
 
   GLuint GLint   srcX0
 
   GLuint GLint GLint   srcY0
 
   GLuint GLint GLint GLint   srcX1
 
   GLuint GLint GLint GLint GLint   srcY1
 
   GLuint GLint GLint GLint GLint GLint   dstX0
 
   GLuint GLint GLint GLint GLint GLint GLint   dstY0
 
   GLuint GLint GLint GLint GLint GLint GLint GLint   dstX1
 
   GLuint GLint GLint GLint GLint GLint GLint GLint GLint   dstY1
 
   GLuint GLint GLint GLint GLint GLint GLint GLint GLint GLbitfield   mask
 
   GLuint GLint GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum   filter
 
   GLuint GLuint64EXT   address
 
   GLuint GLuint64EXT GLsizeiptr   length
 
   GLsizeiptr   size
 
   GLsizeiptr const void *   data
 
   GLsizeiptr const void GLenum   usage
 
   GLsizeiptrARB   size
 
   GLsizeiptrARB const void *   data
 
   GLsizeiptrARB const void GLenum   usage
 
   GLintptr   offset
 
   GLintptr GLsizeiptr   size
 
   GLintptr GLsizeiptr GLboolean   commit
 
   GLenum   pname
 
   GLenum GLint   param
 
   GLsizeiptr const void GLbitfield   flags
 
   GLintptr GLsizeiptr GLeglClientBufferEXT   clientBuffer
 
   GLintptr GLsizeiptr GLeglClientBufferEXT GLbitfield   flags
 
   GLsizeiptr GLuint   memory
 
   GLsizeiptr GLuint GLuint64   offset
 
   GLintptr GLsizeiptr const void *   data
 
   GLintptrARB   offset
 
   GLintptrARB GLsizeiptrARB   size
 
   GLintptrARB GLsizeiptrARB const void *   data
 
   GLenum   clamp
 
   GLenum   internalformat
 
   GLenum GLenum   format
 
   GLenum GLenum GLenum   type
 
   GLenum GLenum GLenum const void *   data
 
   GLenum GLintptr   offset
 
   GLenum GLintptr GLsizeiptr   size
 
   GLenum GLintptr GLsizeiptr GLenum   format
 
   GLenum GLintptr GLsizeiptr GLenum GLenum   type
 
   GLenum GLintptr GLsizeiptr GLenum GLenum const void *   data
 
   GLint   drawbuffer
 
   GLint GLfloat   depth
 
   GLint GLfloat GLint   stencil
 
   GLint const GLfloat *   value
 
   GLint const GLint *   value
 
   GLint const GLuint *   value
 
   GLint   green
 
   GLint GLint   blue
 
   GLint GLint GLint   alpha
 
   GLuint   green
 
   GLuint GLuint   blue
 
   GLuint GLuint GLuint   alpha
 
   GLenum GLsizeiptr   offset
 
   GLenum GLsizeiptr GLsizeiptr   size
 
   GLenum GLsizeiptr GLsizeiptr GLenum   format
 
   GLenum GLsizeiptr GLsizeiptr GLenum GLenum   type
 
   GLenum GLsizeiptr GLsizeiptr GLenum GLenum const void *   data
 
   GLenum   buffer
 
   GLenum GLint   drawbuffer
 
   GLenum GLint GLfloat   depth
 
   GLenum GLint GLfloat GLint   stencil
 
   GLenum GLint const GLfloat *   value
 
   GLenum GLint const GLint *   value
 
   GLenum GLint const GLuint *   value
 
   GLint   level
 
   GLint GLenum   format
 
   GLint GLenum GLenum   type
 
   GLint GLenum GLenum const void *   data
 
   GLint GLint   xoffset
 
   GLint GLint GLint   yoffset
 
   GLint GLint GLint GLint   zoffset
 
   GLint GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei   depth
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum   format
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum   type
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const void *   data
 
   GLbitfield   flags
 
   GLbitfield GLuint64   timeout
 
   GLenum   depth
 
   const GLfloat *   equation
 
   const GLfixed *   equation
 
   GLfloat   g
 
   GLfloat GLfloat   b
 
   GLfloat GLfloat GLfloat   x
 
   GLfloat GLfloat GLfloat GLfloat   y
 
   GLfloat GLfloat GLfloat GLfloat GLfloat   z
 
   const GLfloat *   v
 
   GLhalfNV   green
 
   GLhalfNV GLhalfNV   blue
 
   GLfloat GLfloat GLfloat   a
 
   GLfloat GLfloat GLfloat GLfloat   nx
 
   GLfloat GLfloat GLfloat GLfloat GLfloat   ny
 
   GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   nz
 
   GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   x
 
   GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   y
 
   GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   z
 
   const GLfloat *   n
 
   const GLfloat const GLfloat *   v
 
   GLhalfNV GLhalfNV GLhalfNV   alpha
 
   GLubyte   g
 
   GLubyte GLubyte   b
 
   GLubyte GLubyte GLubyte   a
 
   GLubyte GLubyte GLubyte GLfloat   x
 
   GLubyte GLubyte GLubyte GLfloat GLfloat   y
 
   GLubyte GLubyte GLubyte GLfloat GLfloat GLfloat   z
 
   GLenum   type
 
   GLenum GLsizei   stride
 
   GLuint GLuint   dstMask
 
   GLuint GLuint GLuint   dstMod
 
   GLuint GLuint GLuint GLuint   arg1
 
   GLuint GLuint GLuint GLuint GLuint   arg1Rep
 
   GLuint GLuint GLuint GLuint GLuint GLuint   arg1Mod
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg2
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg2Rep
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg2Mod
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3Rep
 
   GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint   arg3Mod
 
   GLboolean   r
 
   GLboolean GLboolean   g
 
   GLboolean GLboolean GLboolean   b
 
   GLboolean GLboolean GLboolean GLboolean   a
 
   const GLuint *   color
 
   GLenum GLsizei GLsizei   count
 
   GLenum GLsizei GLsizei const void *   pointer
 
   GLenum GLint   stride
 
   GLenum GLint const void **   pointer
 
   GLenum GLint const void GLint   ptrstride
 
   GLenum const void **   pointer
 
   GLsizei   start
 
   GLsizei GLsizei   count
 
   GLsizei GLsizei GLenum   format
 
   GLsizei GLsizei GLenum GLenum   type
 
   GLsizei GLsizei GLenum GLenum const void *   data
 
   GLenum GLsizei   width
 
   GLenum GLsizei GLenum   format
 
   GLenum GLsizei GLenum GLenum   type
 
   GLenum GLsizei GLenum GLenum const void *   table
 
   GLenum   internalFormat
 
   GLenum const GLfloat *   params
 
   GLenum const GLint *   params
 
   GLenum   portion
 
   GLenum GLenum   variable
 
   GLenum GLenum GLenum   input
 
   GLenum GLenum GLenum GLenum   mapping
 
   GLenum GLenum GLenum GLenum GLenum   componentUsage
 
   GLenum GLenum   abOutput
 
   GLenum GLenum GLenum   cdOutput
 
   GLenum GLenum GLenum GLenum   sumOutput
 
   GLenum GLenum GLenum GLenum GLenum   scale
 
   GLenum GLenum GLenum GLenum GLenum GLenum   bias
 
   GLenum GLenum GLenum GLenum GLenum GLenum GLboolean   abDotProduct
 
   GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean   cdDotProduct
 
   GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean   muxSum
 
   GLfloat   param
 
   const GLfloat *   params
 
   GLint   param
 
   const GLint *   params
 
   GLuint   segments
 
   GLsizei const GLchar *const *   path
 
   GLsizei const GLchar *const const GLint *   length
 
   GLenum GLint   level
 
   GLenum GLint GLenum   internalformat
 
   GLenum GLint GLenum GLsizei   width
 
   GLenum GLint GLenum GLsizei GLint   border
 
   GLenum GLint GLenum GLsizei GLint GLsizei   imageSize
 
   GLenum GLint GLenum GLsizei GLint GLsizei const void *   bits
 
   GLenum GLint GLenum GLsizei GLsizei   height
 
   GLenum GLint GLenum GLsizei GLsizei GLint   border
 
   GLenum GLint GLenum GLsizei GLsizei GLint GLsizei   imageSize
 
   GLenum GLint GLenum GLsizei GLsizei GLint GLsizei const void *   bits
 
   GLenum GLint GLenum GLsizei GLsizei GLsizei   depth
 
   GLenum GLint GLenum GLsizei GLsizei GLsizei GLint   border
 
   GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei   imageSize
 
   GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void *   bits
 
   GLenum GLint GLint   xoffset
 
   GLenum GLint GLint GLsizei   width
 
   GLenum GLint GLint GLsizei GLenum   format
 
   GLenum GLint GLint GLsizei GLenum GLsizei   imageSize
 
   GLenum GLint GLint GLsizei GLenum GLsizei const void *   bits
 
   GLenum GLint GLint GLint   yoffset
 
   GLenum GLint GLint GLint GLsizei   width
 
   GLenum GLint GLint GLint GLsizei GLsizei   height
 
   GLenum GLint GLint GLint GLsizei GLsizei GLenum   format
 
   GLenum GLint GLint GLint GLsizei GLsizei GLenum GLsizei   imageSize
 
   GLenum GLint GLint GLint GLsizei GLsizei GLenum GLsizei const void *   bits
 
   GLenum GLint GLint GLint GLint   zoffset
 
   GLenum GLint GLint GLint GLint GLsizei   width
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei   depth
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum   format
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei   imageSize
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const void *   bits
 
   GLint GLenum   internalformat
 
   GLint GLenum GLsizei   width
 
   GLint GLenum GLsizei GLint   border
 
   GLint GLenum GLsizei GLint GLsizei   imageSize
 
   GLint GLenum GLsizei GLint GLsizei const void *   data
 
   GLint GLenum GLsizei GLsizei   height
 
   GLint GLenum GLsizei GLsizei GLint   border
 
   GLint GLenum GLsizei GLsizei GLint GLsizei   imageSize
 
   GLint GLenum GLsizei GLsizei GLint GLsizei const void *   data
 
   GLint GLenum GLsizei GLsizei GLsizei   depth
 
   GLint GLenum GLsizei GLsizei GLsizei GLint   border
 
   GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei   imageSize
 
   GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void *   data
 
   GLint GLint GLsizei   width
 
   GLint GLint GLsizei GLenum   format
 
   GLint GLint GLsizei GLenum GLsizei   imageSize
 
   GLint GLint GLsizei GLenum GLsizei const void *   data
 
   GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLint GLsizei GLsizei GLenum   format
 
   GLint GLint GLint GLsizei GLsizei GLenum GLsizei   imageSize
 
   GLint GLint GLint GLsizei GLsizei GLenum GLsizei const void *   data
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei   imageSize
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLsizei const void *   data
 
   GLfloat   value
 
   GLenum GLsizei GLenum GLenum const void *   image
 
   GLenum GLsizei GLsizei   height
 
   GLenum GLsizei GLsizei GLenum   format
 
   GLenum GLsizei GLsizei GLenum GLenum   type
 
   GLenum GLsizei GLsizei GLenum GLenum const void *   image
 
   GLenum GLfloat   params
 
   GLenum GLint   params
 
   GLenum GLfixed   param
 
   GLenum const GLfixed *   params
 
   GLenum   writeTarget
 
   GLenum GLintptr   readOffset
 
   GLenum GLintptr GLintptr   writeOffset
 
   GLenum GLintptr GLintptr GLsizeiptr   size
 
   GLsizei GLint   x
 
   GLsizei GLint GLint   y
 
   GLsizei GLint GLint GLsizei   width
 
   GLenum GLint   x
 
   GLenum GLint GLint   y
 
   GLenum GLint GLint GLsizei GLsizei   height
 
   GLenum   srcTarget
 
   GLenum GLint   srcLevel
 
   GLenum GLint GLint   srcX
 
   GLenum GLint GLint GLint   srcY
 
   GLenum GLint GLint GLint GLint   srcZ
 
   GLenum GLint GLint GLint GLint GLuint   dstName
 
   GLenum GLint GLint GLint GLint GLuint GLenum   dstTarget
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint   dstLevel
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint   dstX
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint   dstY
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint   dstZ
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei   srcWidth
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei   srcHeight
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei   srcDepth
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei   width
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei   depth
 
   GLenum GLint GLenum GLint   x
 
   GLenum GLint GLenum GLint GLint   y
 
   GLenum GLint GLenum GLint GLint GLsizei   width
 
   GLenum GLint GLenum GLint GLint GLsizei GLint   border
 
   GLenum GLint GLenum GLint GLint GLsizei GLsizei   height
 
   GLenum GLint GLenum GLint GLint GLsizei GLsizei GLint   border
 
   GLenum GLint GLint GLint   x
 
   GLenum GLint GLint GLint GLint   y
 
   GLenum GLint GLint GLint GLint   x
 
   GLenum GLint GLint GLint GLint GLint   y
 
   GLenum GLint GLint GLint GLint GLint GLsizei   width
 
   GLenum GLint GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLenum GLint GLint GLint GLint GLint   x
 
   GLenum GLint GLint GLint GLint GLint GLint   y
 
   GLenum GLint GLint GLint GLint GLint GLint GLsizei   width
 
   GLenum GLint GLint GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLuint   writeBuffer
 
   GLuint GLintptr   readOffset
 
   GLuint GLintptr GLintptr   writeOffset
 
   GLuint GLintptr GLintptr GLsizeiptr   size
 
   GLuint   srcPath
 
   GLint GLenum GLint   x
 
   GLint GLenum GLint GLint   y
 
   GLint GLenum GLint GLint GLsizei   width
 
   GLint GLenum GLint GLint GLsizei GLint   border
 
   GLint GLenum GLint GLint GLsizei GLsizei   height
 
   GLint GLenum GLint GLint GLsizei GLsizei GLint   border
 
   GLint GLint GLint   x
 
   GLint GLint GLint GLint   y
 
   GLint GLint GLint GLint   x
 
   GLint GLint GLint GLint GLint   y
 
   GLint GLint GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLint GLint GLint   x
 
   GLint GLint GLint GLint GLint GLint   y
 
   GLint GLint GLint GLint GLint GLint GLsizei   width
 
   GLint GLint GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLenum   pathNameType
 
   GLenum const void *   paths
 
   GLenum const void GLuint   pathBase
 
   GLenum const void GLuint GLenum   coverMode
 
   GLenum const void GLuint GLenum GLenum   transformType
 
   GLenum const void GLuint GLenum GLenum const GLfloat *   transformValues
 
   GLenum   coverMode
 
   GLuint *   buffers
 
   GLuint *   lists
 
   GLuint *   framebuffers
 
   GLuint *   memoryObjects
 
   GLuint *   queryHandle
 
   GLuint *   pipelines
 
   GLsizei   n
 
   GLsizei GLuint *   ids
 
   GLuint *   renderbuffers
 
   GLuint *   samplers
 
   const GLchar *   string
 
   GLsizei const GLchar *const *   strings
 
   GLuint *   states
 
   struct _cl_event *   event
 
   struct _cl_event GLbitfield   flags
 
   GLsizei GLuint *   textures
 
   GLuint *   ids
 
   GLuint *   arrays
 
   GLdouble *   params
 
   GLfloat *   params
 
   const void *   userParam
 
   void *   userParam
 
   GLenum GLenum   severity
 
   GLenum GLenum GLsizei   count
 
   GLenum GLenum GLsizei const GLuint *   ids
 
   GLenum GLenum GLsizei const GLuint GLboolean   enabled
 
   GLenum   severity
 
   GLenum GLsizei   count
 
   GLenum GLsizei const GLuint *   ids
 
   GLenum GLsizei const GLuint GLboolean   enabled
 
   GLenum GLuint   id
 
   GLenum GLuint GLenum   severity
 
   GLenum GLuint GLenum GLsizei   length
 
   GLenum GLuint GLenum GLsizei const GLchar *   buf
 
   GLenum GLuint GLsizei   length
 
   GLenum GLuint GLsizei const GLchar *   buf
 
   GLdouble   u1
 
   GLdouble GLdouble   u2
 
   GLdouble GLdouble GLint   ustride
 
   GLdouble GLdouble GLint GLint   uorder
 
   GLdouble GLdouble GLint GLint GLdouble   v1
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble   v2
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint   vstride
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint   vorder
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble   w1
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble   w2
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint   wstride
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint   worder
 
   GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint const GLdouble *   points
 
   GLfloat   u1
 
   GLfloat GLfloat   u2
 
   GLfloat GLfloat GLint   ustride
 
   GLfloat GLfloat GLint GLint   uorder
 
   GLfloat GLfloat GLint GLint GLfloat   v1
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat   v2
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint   vstride
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint   vorder
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat   w1
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat   w2
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint   wstride
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint   worder
 
   GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *   points
 
   GLsizei   range
 
   const GLuint *   buffers
 
   const GLuint *   lists
 
   const GLuint *   fences
 
   const GLuint *   framebuffers
 
   const GLuint *   memoryObjects
 
   GLuint   num
 
   GLuint const GLuint *   names
 
   const GLuint *   ids
 
   GLuint *   monitors
 
   const GLuint *   pipelines
 
   const GLint *   tagIds
 
   const GLuint *   renderbuffers
 
   const GLuint *   samplers
 
   const GLuint *   semaphores
 
   const GLuint *   states
 
   const GLuint *   arrays
 
   GLclampd   zmax
 
   GLdouble   zmax
 
   GLsizei const GLdouble *   v
 
   GLdouble   n
 
   GLdouble GLdouble   f
 
   GLdouble   zFar
 
   GLfloat   f
 
   GLclampf   f
 
   GLfixed   f
 
   GLhandleARB   attachedObj
 
   GLsizei const GLfloat *   points
 
   GLenum   array
 
   GLuint   num_groups_y
 
   GLuint GLuint   num_groups_z
 
   GLuint GLuint GLuint   group_size_x
 
   GLuint GLuint GLuint GLuint   group_size_y
 
   GLuint GLuint GLuint GLuint GLuint   group_size_z
 
   GLint   first
 
   GLint GLsizei   count
 
   const void *   indirect
 
   GLint GLsizei GLsizei   instancecount
 
   GLint GLsizei GLsizei   primcount
 
   GLint GLsizei GLsizei GLuint   baseinstance
 
   GLint   start
 
   GLint   x
 
   GLint GLint   y
 
   GLint GLint GLsizei GLsizei   height
 
   GLint GLint GLsizei GLsizei GLint   xDest
 
   GLint GLint GLsizei GLsizei GLint GLint   yDest
 
   const GLenum *   bufs
 
   const GLuint64 *   indirects
 
   const GLuint64 const GLsizei *   sizes
 
   const GLuint64 const GLsizei GLuint   count
 
   GLuint const GLintptr *   indirects
 
   GLuint const GLintptr const GLsizei *   sizes
 
   GLuint const GLintptr const GLsizei GLuint   count
 
   const GLsizei *   sizes
 
   const GLsizei const GLuint *   states
 
   const GLsizei const GLuint const GLuint *   fbos
 
   const GLsizei const GLuint const GLuint GLuint   count
 
   const GLintptr *   indirects
 
   const GLintptr const GLsizei *   sizes
 
   const GLintptr const GLsizei const GLuint *   states
 
   const GLintptr const GLsizei const GLuint const GLuint *   fbos
 
   const GLintptr const GLsizei const GLuint const GLuint GLuint   count
 
   GLsizei GLenum   type
 
   GLsizei GLenum const void *   indices
 
   GLsizei GLenum const void GLint   basevertex
 
   GLenum const void *   indirect
 
   GLsizei GLenum const void GLsizei   instancecount
 
   GLsizei GLenum const void GLsizei   primcount
 
   GLsizei GLenum const void GLsizei GLuint   baseinstance
 
   GLsizei GLenum const void GLsizei GLint   basevertex
 
   GLsizei GLenum const void GLsizei GLint GLuint   baseinstance
 
   GLint GLsizei GLsizei   width
 
   GLuint   start
 
   GLuint GLuint   end
 
   GLuint GLuint GLint   first
 
   GLuint GLuint GLint GLsizei   count
 
   GLuint GLuint GLsizei   count
 
   GLuint GLuint GLsizei GLenum   type
 
   GLuint GLuint GLsizei GLenum const void *   indices
 
   GLuint GLuint GLsizei GLenum const void GLint   basevertex
 
   GLuint GLfloat   x0
 
   GLuint GLfloat GLfloat   y0
 
   GLuint GLfloat GLfloat GLfloat   x1
 
   GLuint GLfloat GLfloat GLfloat GLfloat   y1
 
   GLuint GLfloat GLfloat GLfloat GLfloat GLfloat   z
 
   GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   s0
 
   GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   t0
 
   GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   s1
 
   GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat   t1
 
   GLuint GLsizei   instancecount
 
   GLuint GLuint   stream
 
   GLuint GLuint GLsizei   instancecount
 
   GLsizei const GLboolean *   pointer
 
   const GLboolean **   pointer
 
   const GLboolean GLint   ptrstride
 
   const void *   pointer
 
   GLfixed   v
 
   GLuint const GLfloat *   params
 
   GLuint   src
 
   GLuint GLuint   num
 
   GLenum const GLfixed *   buffer
 
   GLenum   input
 
   GLenum GLenum   mapping
 
   GLenum GLenum GLenum   componentUsage
 
   GLint   name
 
   GLintptr GLsizeiptr   length
 
   void *   pointer
 
   GLint   stride
 
   GLint const void **   pointer
 
   GLint const void GLint   ptrstride
 
   const GLfloat *   points
 
   GLfixed   param
 
   const GLfixed *   param
 
   GLenum GLfloat   param
 
   GLsizei const GLenum *   bufs
 
   GLenum   attachment
 
   GLenum GLenum   renderbuffertarget
 
   GLenum GLenum GLuint   renderbuffer
 
   GLuint GLsizei const GLfloat *   v
 
   GLuint   numsamples
 
   GLuint GLuint   pixelindex
 
   GLuint GLuint const GLfloat *   values
 
   GLenum GLuint GLint   level
 
   GLenum GLenum   textarget
 
   GLenum GLenum GLuint   texture
 
   GLenum GLenum GLuint GLint   level
 
   GLenum GLenum GLuint GLint GLint   zoffset
 
   GLenum GLuint GLint GLenum   face
 
   GLenum GLuint GLint GLint   layer
 
   GLenum GLuint GLint GLint   baseViewIndex
 
   GLenum GLuint GLint GLint GLsizei   numViews
 
   GLfloat   r
 
   GLfloat GLfloat GLfloat   t
 
   GLfloat GLfloat GLfloat GLfloat   n
 
   GLfloat GLfloat GLfloat GLfloat GLfloat   f
 
   GLfixed   r
 
   GLfixed GLfixed   b
 
   GLfixed GLfixed GLfixed   t
 
   GLfixed GLfixed GLfixed GLfixed   n
 
   GLfixed GLfixed GLfixed GLfixed GLfixed   f
 
   GLuint *   fences
 
   GLuint GLuint *   names
 
   GLuint *   programs
 
   GLint *   tagIds
 
   GLuint *   semaphores
 
   GLenum   storagetype
 
   GLenum GLenum   range
 
   GLenum GLenum GLuint   components
 
   GLuint *   textures
 
   GLuint   bufferIndex
 
   GLuint GLenum   pname
 
   GLuint GLenum GLint *   params
 
   GLuint GLsizei   bufSize
 
   GLuint GLsizei GLsizei *   length
 
   GLuint GLsizei GLsizei GLint *   size
 
   GLuint GLsizei GLsizei GLint GLenum *   type
 
   GLuint GLsizei GLsizei GLint GLenum GLchar *   name
 
   GLuint GLsizei   maxLength
 
   GLuint GLsizei GLsizei GLint GLenum GLcharARB *   name
 
   GLenum   shadertype
 
   GLenum GLuint   index
 
   GLenum GLuint GLsizei   bufsize
 
   GLenum GLuint GLsizei GLsizei *   length
 
   GLenum GLuint GLsizei GLsizei GLchar *   name
 
   GLenum GLuint GLenum   pname
 
   GLenum GLuint GLenum GLint *   values
 
   GLuint   uniformBlockIndex
 
   GLuint GLsizei GLsizei GLchar *   uniformBlockName
 
   GLuint   uniformIndex
 
   GLuint GLsizei GLsizei GLchar *   uniformName
 
   GLsizei   uniformCount
 
   GLsizei const GLuint *   uniformIndices
 
   GLsizei const GLuint GLenum   pname
 
   GLsizei const GLuint GLenum GLint *   params
 
   GLuint GLsizei GLsizei GLsizei *   size
 
   GLuint GLsizei GLsizei GLsizei GLenum *   type
 
   GLuint GLsizei GLsizei GLsizei GLenum GLchar *   name
 
   GLenum GLfloat *   params
 
   GLenum GLint *   params
 
   GLsizei   maxCount
 
   GLsizei GLsizei *   count
 
   GLsizei GLsizei GLhandleARB *   obj
 
   GLsizei GLsizei GLuint *   shaders
 
   const GLcharARB *   name
 
   GLuint GLboolean *   data
 
   GLenum GLint64 *   params
 
   GLenum GLuint64EXT *   params
 
   GLenum void **   params
 
   GLintptr GLsizeiptr void *   data
 
   GLintptrARB GLsizeiptrARB void *   data
 
   GLfloat *   equation
 
   GLfixed *   equation
 
   GLenum   format
 
   GLenum GLenum   type
 
   GLenum GLenum void *   table
 
   GLenum GLenum void *   data
 
   GLenum GLenum GLenum   pname
 
   GLenum GLenum GLenum GLfloat *   params
 
   GLenum GLenum GLenum GLint *   params
 
   GLenum GLenum   pname
 
   GLenum GLenum GLfloat *   params
 
   GLenum GLenum GLint *   params
 
   GLuint   size
 
   GLenum GLint   lod
 
   GLenum GLint void *   img
 
   GLint void *   img
 
   GLint GLsizei   bufSize
 
   GLint GLsizei void *   pixels
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLsizei   bufSize
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLsizei void *   pixels
 
   GLenum GLenum void *   image
 
   GLenum GLfixed *   params
 
   GLfloat *   v
 
   GLsizei   bufSize
 
   GLsizei GLenum *   sources
 
   GLsizei GLenum GLenum *   types
 
   GLsizei GLenum GLenum GLuint *   ids
 
   GLsizei GLenum GLenum GLuint GLenum *   severities
 
   GLsizei GLenum GLenum GLuint GLenum GLsizei *   lengths
 
   GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar *   messageLog
 
   GLsizei   bufsize
 
   GLsizei GLenum *   categories
 
   GLsizei GLenum GLuint *   severities
 
   GLsizei GLenum GLuint GLuint *   ids
 
   GLsizei GLenum GLuint GLuint GLsizei *   lengths
 
   GLsizei GLenum GLuint GLuint GLsizei GLchar *   message
 
   GLfloat *   points
 
   GLuint GLdouble *   data
 
   GLuint GLdouble *   params
 
   GLfixed *   params
 
   GLuint GLfloat *   data
 
   GLuint GLfloat *   params
 
   GLenum GLuint   numsamples
 
   GLenum GLuint GLuint   pixelindex
 
   GLenum GLuint GLuint GLsizei   size
 
   GLenum GLuint GLuint GLsizei GLfloat *   values
 
   GLboolean   reset
 
   GLboolean GLenum   format
 
   GLboolean GLenum GLenum   type
 
   GLboolean GLenum GLenum void *   values
 
   GLint GLboolean   layered
 
   GLint GLboolean GLint   layer
 
   GLint GLboolean GLint GLenum   format
 
   GLsizei   maxLength
 
   GLsizei GLsizei *   length
 
   GLsizei GLsizei GLcharARB *   infoLog
 
   GLuint GLint64 *   data
 
   GLint64 *   data
 
   GLuint GLint *   data
 
   GLuint GLuint64EXT *   result
 
   GLuint64EXT *   result
 
   GLenum GLsizei   samples
 
   GLenum GLsizei GLenum   pname
 
   GLenum GLsizei GLenum GLsizei   bufSize
 
   GLenum GLsizei GLenum GLsizei GLint *   params
 
   GLenum GLenum GLsizei   bufSize
 
   GLenum GLenum GLsizei GLint64 *   params
 
   GLenum GLenum GLsizei GLint *   params
 
   GLenum GLboolean *   data
 
   GLenum GLfloat *   data
 
   GLenum GLint *   data
 
   GLuint GLenum GLfloat *   params
 
   GLuint GLenum   type
 
   GLuint GLenum GLsizei   ustride
 
   GLuint GLenum GLsizei GLsizei   vstride
 
   GLuint GLenum GLsizei GLsizei GLboolean   packed
 
   GLuint GLenum GLsizei GLsizei GLboolean void *   points
 
   GLenum   query
 
   GLenum GLfixed *   v
 
   GLenum GLenum GLdouble *   params
 
   GLenum GLint GLenum   format
 
   GLenum GLint GLenum GLenum   type
 
   GLenum GLint GLenum GLenum void *   pixels
 
   GLenum GLint GLenum   pname
 
   GLenum GLint GLenum GLfloat *   params
 
   GLenum GLint GLenum GLint *   params
 
   GLenum GLenum GLuint *   params
 
   GLuint GLfloat *   val
 
   GLenum GLint *   param
 
   GLenum GLuint GLint *   params
 
   GLenum GLuint GLuint *   params
 
   GLenum GLuint GLdouble *   params
 
   GLenum GLuint GLfloat *   params
 
   GLenum GLenum void *   string
 
   const GLchar GLsizei   bufSize
 
   const GLchar GLsizei GLint *   stringlen
 
   const GLchar GLsizei GLint GLchar *   string
 
   const GLchar GLenum   pname
 
   const GLchar GLenum GLint *   params
 
   GLuint *   nextQueryId
 
   GLuint   name
 
   GLuint GLsizei GLsizei GLchar *   label
 
   GLuint   object
 
   GLsizei GLsizei GLchar *   label
 
   GLenum GLuint *   params
 
   GLenum GLfloat *   value
 
   GLenum GLint *   value
 
   GLubyte *   commands
 
   GLfloat *   coords
 
   GLfloat *   dashArray
 
   GLsizei   startSegment
 
   GLsizei GLsizei   numSegments
 
   GLuint   firstPathName
 
   GLuint GLsizei   numPaths
 
   GLuint GLsizei GLsizei   stride
 
   GLuint GLsizei GLsizei GLfloat *   metrics
 
   GLsizei   numPaths
 
   GLsizei GLenum   pathNameType
 
   GLsizei GLenum const void *   paths
 
   GLsizei GLenum const void GLuint   pathBase
 
   GLsizei GLenum const void GLuint GLsizei   stride
 
   GLsizei GLenum const void GLuint GLsizei GLfloat *   metrics
 
   GLsizei GLenum const void GLuint GLfloat   advanceScale
 
   GLsizei GLenum const void GLuint GLfloat GLfloat   kerningScale
 
   GLsizei GLenum const void GLuint GLfloat GLfloat GLenum   transformType
 
   GLsizei GLenum const void GLuint GLfloat GLfloat GLenum GLfloat *   returnedSpacing
 
   GLuint   counterId
 
   GLuint GLuint   counterNameLength
 
   GLuint GLuint GLchar *   counterName
 
   GLuint GLuint GLchar GLuint   counterDescLength
 
   GLuint GLuint GLchar GLuint GLchar *   counterDesc
 
   GLuint GLuint GLchar GLuint GLchar GLuint *   counterOffset
 
   GLuint GLuint GLchar GLuint GLchar GLuint GLuint *   counterDataSize
 
   GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint *   counterTypeEnum
 
   GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint *   counterDataTypeEnum
 
   GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint GLuint64 *   rawCounterMaxValue
 
   GLenum GLsizei   dataSize
 
   GLenum GLsizei GLuint *   data
 
   GLenum GLsizei GLuint GLint *   bytesWritten
 
   GLuint   counter
 
   GLuint GLenum void *   data
 
   GLuint GLsizei GLsizei GLchar *   counterString
 
   GLint *   numCounters
 
   GLint GLint *   maxActiveCounters
 
   GLint GLint GLsizei   counterSize
 
   GLint GLint GLsizei GLuint *   counters
 
   GLsizei GLsizei GLchar *   groupString
 
   GLsizei   groupsSize
 
   GLsizei GLuint *   groups
 
   GLuint   flags
 
   GLuint GLsizei   dataSize
 
   GLuint GLsizei GLvoid *   data
 
   GLuint GLsizei GLvoid GLuint *   bytesWritten
 
   GLuint *   queryId
 
   GLuint   queryNameLength
 
   GLuint GLchar *   queryName
 
   GLuint GLchar GLuint *   dataSize
 
   GLuint GLchar GLuint GLuint *   noCounters
 
   GLuint GLchar GLuint GLuint GLuint *   noInstances
 
   GLuint GLchar GLuint GLuint GLuint GLuint *   capsMask
 
   GLint GLfixed *   values
 
   GLint *   params
 
   GLuint void **   data
 
   GLuint void **   params
 
   void **   params
 
   GLsizei GLsizei GLenum *   binaryFormat
 
   GLsizei GLsizei GLenum void *   binary
 
   GLuint GLint *   params
 
   GLuint GLuint *   params
 
   GLsizei GLsizei GLchar *   infoLog
 
   GLenum   programInterface
 
   GLsizei   len
 
   GLsizei const GLubyte *   name
 
   GLsizei const GLubyte GLdouble *   params
 
   GLsizei const GLubyte GLfloat *   params
 
   GLuint GLenum GLdouble *   params
 
   GLenum const GLchar *   name
 
   GLenum GLuint GLsizei   bufSize
 
   GLenum GLuint GLsizei   propCount
 
   GLenum GLuint GLsizei const GLenum *   props
 
   GLenum GLuint GLsizei const GLenum GLsizei   bufSize
 
   GLenum GLuint GLsizei const GLenum GLsizei GLsizei *   length
 
   GLenum GLuint GLsizei const GLenum GLsizei GLsizei GLfloat *   params
 
   GLenum GLuint GLsizei const GLenum GLsizei GLsizei GLint *   params
 
   GLenum GLenum GLint *   values
 
   GLenum void *   string
 
   GLenum GLubyte *   program
 
   GLuint GLuint *   param
 
   GLuint GLenum GLintptr   offset
 
   GLenum GLuint64 *   params
 
   GLenum GLenum void *   row
 
   GLenum GLenum void void *   column
 
   GLenum GLenum void void void *   span
 
   GLenum   precisiontype
 
   GLenum GLint *   range
 
   GLenum GLint GLint *   precision
 
   GLsizei GLsizei GLchar *   source
 
   GLsizei GLsizei GLcharARB *   source
 
   GLenum GLsizei   bufSize
 
   GLenum GLsizei GLsizei *   length
 
   GLenum GLsizei GLsizei GLint *   values
 
   GLfloat *   param
 
   GLint *   param
 
   GLenum   filter
 
   GLenum GLfloat *   weights
 
   GLint GLenum   pname
 
   GLint GLenum GLfixed *   params
 
   GLint GLenum GLenum GLsizei   bufSize
 
   GLint GLenum GLenum GLsizei void *   pixels
 
   GLint GLenum GLfloat *   params
 
   GLint GLenum GLint *   params
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum GLsizei   bufSize
 
   GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum GLsizei void *   pixels
 
   GLuint   address
 
   GLuint GLint *   location
 
   GLenum GLuint GLint64 *   param
 
   GLenum GLuint GLint *   param
 
   const GLchar *   uniformBlockName
 
   GLint   location
 
   GLsizei const GLchar *const *   uniformNames
 
   GLsizei const GLchar *const GLuint *   uniformIndices
 
   GLint GLuint *   params
 
   GLint GLdouble *   params
 
   GLint GLfloat *   params
 
   GLint GLint64 *   params
 
   GLint GLint64EXT *   params
 
   GLint GLint *   params
 
   GLint GLuint64 *   params
 
   GLint GLuint64EXT *   params
 
   GLuint GLubyte *   data
 
   GLubyte *   data
 
   GLenum void **   data
 
   GLuint GLenum GLint64 *   param
 
   GLuint GLenum GLint *   param
 
   GLuint GLenum void **   param
 
   GLenum void **   param
 
   GLenum GLdouble *   params
 
   GLenum GLint64EXT *   params
 
   GLenum void **   pointer
 
   GLenum GLenum GLsizei void *   table
 
   GLint   lod
 
   GLint GLsizei void *   img
 
   GLenum GLenum GLsizei void *   image
 
   GLboolean GLenum GLenum GLsizei   bufSize
 
   GLboolean GLenum GLenum GLsizei void *   values
 
   GLenum GLsizei GLdouble *   v
 
   GLenum GLsizei GLfloat *   v
 
   GLenum GLsizei GLint *   v
 
   GLsizei GLfloat *   values
 
   GLsizei GLuint *   values
 
   GLsizei GLushort *   values
 
   GLubyte *   pattern
 
   GLenum GLenum GLsizei   rowBufSize
 
   GLenum GLenum GLsizei void *   row
 
   GLenum GLenum GLsizei void GLsizei   columnBufSize
 
   GLenum GLenum GLsizei void GLsizei void *   column
 
   GLenum GLenum GLsizei void GLsizei void void *   span
 
   GLint GLenum GLenum GLsizei void *   img
 
   GLint GLsizei GLdouble *   params
 
   GLint GLsizei GLfloat *   params
 
   GLint GLsizei GLint64 *   params
 
   GLint GLsizei GLint *   params
 
   GLint GLsizei GLuint64 *   params
 
   GLint GLsizei GLuint *   params
 
   GLint   mode
 
   GLsizei   width
 
   GLsizei GLenum   internalformat
 
   GLsizei GLenum GLboolean   sink
 
   const void *   params
 
   GLuint64   size
 
   GLuint64 GLenum   handleType
 
   GLuint64 GLenum GLint   fd
 
   GLuint64 GLenum void *   handle
 
   GLuint64 GLenum const void *   name
 
   GLenum   handleType
 
   GLenum GLint   fd
 
   GLenum void *   handle
 
   GLenum const void *   name
 
   GLintptr   external_sync
 
   GLintptr GLbitfield   flags
 
   GLclampf   ref
 
   GLsizei GLsizei const void *   pointer
 
   const GLchar *   marker
 
   GLint *   buffer
 
   GLuint   pathA
 
   GLuint GLuint   pathB
 
   GLuint GLuint GLfloat   weight
 
   GLsizei   numAttachments
 
   GLsizei const GLenum *   attachments
 
   GLsizei const GLenum GLint   x
 
   GLsizei const GLenum GLint GLint   y
 
   GLsizei const GLenum GLint GLint GLsizei   width
 
   GLsizei const GLenum GLint GLint GLsizei GLsizei   height
 
   GLuint   mask
 
   GLuint GLfloat   x
 
   GLuint GLfloat GLfloat   y
 
   GLfloat   x
 
   GLfloat GLfloat   y
 
   GLenum   cap
 
   GLbitfield   destinationGpuMask
 
   GLbitfield GLuint   srcName
 
   GLbitfield GLuint GLenum   srcTarget
 
   GLbitfield GLuint GLenum GLint   srcLevel
 
   GLbitfield GLuint GLenum GLint GLint   srcX
 
   GLbitfield GLuint GLenum GLint GLint GLint   srxY
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint   srcZ
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint   dstName
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum   dstTarget
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint   dstLevel
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint   dstX
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint   dstY
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint   dstZ
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei   width
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei   height
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei   depth
 
   GLuint GLintptr GLsizeiptr   size
 
   GLuint GLintptr GLsizeiptr const void *   data
 
   GLuint GLsizei   length
 
   GLuint GLsizei const GLchar *   label
 
   GLuint   segment
 
   GLuint const void **   indirects
 
   GLuint const void const GLsizei *   sizes
 
   GLuint const void const GLsizei const GLuint *   states
 
   GLuint const void const GLsizei const GLuint const GLuint *   fbos
 
   GLuint const void const GLsizei const GLuint const GLuint GLuint   count
 
   GLuint GLsizei   len
 
   GLuint GLsizei const GLubyte *   program
 
   GLfloat   s
 
   GLfloat GLfloat   t
 
   GLenum   access
 
   GLfixed   u1
 
   GLfixed GLfixed   u2
 
   GLfixed GLfixed GLint   stride
 
   GLfixed GLfixed GLint GLint   order
 
   GLfixed GLfixed GLint GLint GLfixed   points
 
   GLfixed GLfixed GLint   ustride
 
   GLfixed GLfixed GLint GLint   uorder
 
   GLfixed GLfixed GLint GLint GLfixed   v1
 
   GLfixed GLfixed GLint GLint GLfixed GLfixed   v2
 
   GLfixed GLfixed GLint GLint GLfixed GLfixed GLint   vstride
 
   GLfixed GLfixed GLint GLint GLfixed GLfixed GLint GLint   vorder
 
   GLfixed GLfixed GLint GLint GLfixed GLfixed GLint GLint GLfixed   points
 
   GLuint GLenum GLsizei GLsizei GLint   uorder
 
   GLuint GLenum GLsizei GLsizei GLint GLint   vorder
 
   GLuint GLenum GLsizei GLsizei GLint GLint GLboolean   packed
 
   GLuint GLenum GLsizei GLsizei GLint GLint GLboolean const void *   points
 
   GLfixed GLfixed GLfixed   v1
 
   GLfixed GLfixed GLfixed GLfixed   v2
 
   GLuint GLdouble   u1
 
   GLuint GLdouble GLdouble   u2
 
   GLuint GLdouble GLdouble GLint   stride
 
   GLuint GLdouble GLdouble GLint GLint   order
 
   GLuint GLdouble GLdouble GLint GLint const GLdouble *   points
 
   GLuint GLfloat   u1
 
   GLuint GLfloat GLfloat   u2
 
   GLuint GLfloat GLfloat GLint   stride
 
   GLuint GLfloat GLfloat GLint GLint   order
 
   GLuint GLfloat GLfloat GLint GLint const GLfloat *   points
 
   GLuint GLdouble GLdouble GLint   ustride
 
   GLuint GLdouble GLdouble GLint GLint   uorder
 
   GLuint GLdouble GLdouble GLint GLint GLdouble   v1
 
   GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble   v2
 
   GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint   vstride
 
   GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint   vorder
 
   GLuint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint const GLdouble *   points
 
   GLuint GLfloat GLfloat GLint   ustride
 
   GLuint GLfloat GLfloat GLint GLint   uorder
 
   GLuint GLfloat GLfloat GLint GLint GLfloat   v1
 
   GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat   v2
 
   GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint   vstride
 
   GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint   vorder
 
   GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *   points
 
   GLenum const GLfixed *   param
 
   GLdouble   left
 
   GLdouble GLdouble   right
 
   GLdouble GLdouble GLdouble   bottom
 
   GLdouble GLdouble GLdouble GLdouble   top
 
   GLdouble GLdouble GLdouble GLdouble GLdouble   zNear
 
   GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble   zFar
 
   GLenum GLsizei const void *   pointer
 
   const GLubyte *   indices
 
   const GLuint *   indices
 
   const GLushort *   indices
 
   const GLfloat *   m
 
   const GLdouble *   m
 
   GLdouble   angle
 
   GLdouble GLdouble   x
 
   GLdouble GLdouble GLdouble   y
 
   GLdouble GLdouble GLdouble GLdouble   z
 
   GLfloat   angle
 
   GLfloat GLfloat   x
 
   GLfloat GLfloat GLfloat   y
 
   GLfloat GLfloat GLfloat GLfloat   z
 
   GLdouble   x
 
   GLdouble GLdouble   y
 
   GLdouble GLdouble GLdouble   z
 
   GLfloat GLfloat GLfloat   z
 
   GLenum GLboolean   sink
 
   const GLint *   first
 
   const GLint const GLsizei *   count
 
   const GLint const GLsizei GLsizei   drawcount
 
   const GLint const GLsizei GLsizei   primcount
 
   const void GLsizei   drawcount
 
   const void GLsizei GLsizei   stride
 
   const void GLsizei   primcount
 
   const void GLsizei   drawCount
 
   const void GLsizei GLsizei   maxDrawCount
 
   const void GLsizei GLsizei GLsizei   stride
 
   const void GLsizei GLsizei GLsizei GLint   vertexBufferCount
 
   const void GLsizei GLsizei GLint   vertexBufferCount
 
   const void GLintptr   drawcount
 
   const void GLintptr GLsizei   maxdrawcount
 
   const void GLintptr GLsizei GLsizei   stride
 
   const GLsizei *   count
 
   const GLsizei GLenum   type
 
   const GLsizei GLenum const void *const *   indices
 
   const GLsizei GLenum const void *const GLsizei   drawcount
 
   const GLsizei GLenum const void *const GLsizei const GLint *   basevertex
 
   const GLsizei GLenum const void *const GLsizei   primcount
 
   GLenum const void GLsizei   drawcount
 
   GLenum const void GLsizei GLsizei   stride
 
   GLenum const void GLsizei   primcount
 
   GLenum const void GLsizei   drawCount
 
   GLenum const void GLsizei GLsizei   maxDrawCount
 
   GLenum const void GLsizei GLsizei GLsizei   stride
 
   GLenum const void GLsizei GLsizei GLsizei GLint   vertexBufferCount
 
   GLenum const void GLsizei GLsizei GLint   vertexBufferCount
 
   GLenum const void GLintptr   drawcount
 
   GLenum const void GLintptr GLsizei   maxdrawcount
 
   GLenum const void GLintptr GLsizei GLsizei   stride
 
   GLuint GLuint const GLint *   first
 
   GLuint GLuint const GLint const GLsizei *   count
 
   GLuint GLuint const GLint const GLsizei GLsizei   primcount
 
   const GLint const GLsizei GLsizei GLint   modestride
 
   const GLsizei GLenum const void *const GLsizei GLint   modestride
 
   GLenum GLenum   internalformat
 
   GLenum GLenum GLuint   buffer
 
   GLbyte   s
 
   const GLbyte *   coords
 
   GLdouble   s
 
   const GLdouble *   v
 
   GLdouble *   v
 
   GLhalfNV   s
 
   const GLhalfNV *   v
 
   GLint   s
 
   const GLint *   v
 
   GLint *   v
 
   GLshort   s
 
   const GLshort *   v
 
   GLshort *   v
 
   GLfixed   s
 
   const GLfixed *   coords
 
   GLbyte GLbyte   t
 
   GLdouble GLdouble   t
 
   GLhalfNV GLhalfNV   t
 
   GLint GLint   t
 
   GLshort GLshort   t
 
   GLfixed GLfixed   t
 
   GLbyte GLbyte GLbyte   r
 
   GLdouble GLdouble GLdouble   r
 
   GLfloat GLfloat GLfloat   r
 
   GLhalfNV GLhalfNV GLhalfNV   r
 
   GLint GLint GLint   r
 
   GLshort GLshort GLshort   r
 
   GLfixed GLfixed GLfixed   r
 
   GLbyte GLbyte GLbyte GLbyte   q
 
   GLdouble GLdouble GLdouble GLdouble   q
 
   GLfloat GLfloat GLfloat GLfloat   q
 
   GLhalfNV GLhalfNV GLhalfNV GLhalfNV   q
 
   GLint GLint GLint GLint   q
 
   GLshort GLshort GLshort GLshort   q
 
   GLfixed GLfixed GLfixed GLfixed   q
 
   GLenum GLuint   coords
 
   GLenum const GLuint *   coords
 
   GLint GLenum GLsizei const void *   pointer
 
   GLint GLenum GLsizei GLvoid *   pointer
 
   GLenum GLenum GLfloat   param
 
   GLenum GLenum const GLfloat *   params
 
   GLenum GLenum GLint   param
 
   GLenum GLenum const GLint *   params
 
   GLenum GLenum GLdouble   param
 
   GLenum GLenum const GLdouble *   params
 
   GLenum GLint GLint   internalformat
 
   GLenum GLint GLint GLsizei GLint   border
 
   GLenum GLint GLint GLsizei GLint GLenum   format
 
   GLenum GLint GLint GLsizei GLint GLenum GLenum   type
 
   GLenum GLint GLint GLsizei GLint GLenum GLenum const void *   pixels
 
   GLenum GLint GLint GLsizei GLsizei GLint   border
 
   GLenum GLint GLint GLsizei GLsizei GLint GLenum   format
 
   GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum   type
 
   GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const void *   pixels
 
   GLenum GLint GLint GLsizei GLsizei GLsizei   depth
 
   GLenum GLint GLint GLsizei GLsizei GLsizei GLint   border
 
   GLenum GLint GLint GLsizei GLsizei GLsizei GLint GLenum   format
 
   GLenum GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum   type
 
   GLenum GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const void *   pixels
 
   GLenum GLenum const GLuint *   params
 
   GLenum GLuint   renderbuffer
 
   GLenum GLint GLint GLsizei GLenum GLenum   type
 
   GLenum GLint GLint GLsizei GLenum GLenum const void *   pixels
 
   GLenum GLint GLint GLint GLsizei GLsizei GLenum GLenum   type
 
   GLenum GLint GLint GLint GLsizei GLsizei GLenum GLenum const void *   pixels
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum   type
 
   GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const void *   pixels
 
   GLuint   dstGpu
 
   GLuint GLintptr GLsizeiptr const GLvoid *   data
 
   GLbitfield   writeGpuMask
 
   GLbitfield GLuint   readBuffer
 
   GLbitfield GLuint GLuint   writeBuffer
 
   GLbitfield GLuint GLuint GLintptr   readOffset
 
   GLbitfield GLuint GLuint GLintptr GLintptr   writeOffset
 
   GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr   size
 
   GLbitfield   dstGpuMask
 
   GLbitfield GLuint GLenum GLint GLint GLint   srcY
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei   srcWidth
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei   srcHeight
 
   GLbitfield GLuint GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei   srcDepth
 
   GLuint GLuint   start
 
   GLuint GLuint GLsizei const GLfloat *   v
 
   GLuint GLenum GLint64 *   params
 
   GLuint GLenum GLuint64 *   params
 
   GLuint GLenum GLuint *   params
 
   GLbitfield   waitGpuMask
 
   GLenum   buf
 
   GLenum GLuint GLdouble   x
 
   GLenum GLuint GLdouble GLdouble   y
 
   GLenum GLuint GLdouble GLdouble GLdouble   z
 
   GLenum GLuint GLdouble GLdouble GLdouble GLdouble   w
 
   GLenum GLuint const GLdouble *   params
 
   GLenum GLuint GLfloat   x
 
   GLenum GLuint GLfloat GLfloat   y
 
   GLenum GLuint GLfloat GLfloat GLfloat   z
 
   GLenum GLuint GLfloat GLfloat GLfloat GLfloat   w
 
   GLenum GLuint const GLfloat *   params
 
   GLenum GLuint GLint   x
 
   GLenum GLuint GLint GLint   y
 
   GLenum GLuint GLint GLint GLint   z
 
   GLenum GLuint GLint GLint GLint GLint   w
 
   GLenum GLuint const GLint *   params
 
   GLenum GLuint GLuint   x
 
   GLenum GLuint GLuint GLuint   y
 
   GLenum GLuint GLuint GLuint GLuint   z
 
   GLenum GLuint GLuint GLuint GLuint GLuint   w
 
   GLenum GLuint const GLuint *   params
 
   GLenum GLuint GLsizei   count
 
   GLenum GLuint GLsizei const GLfloat *   params
 
   GLenum GLuint GLsizei const GLint *   params
 
   GLenum GLuint GLsizei const GLuint *   params
 
   GLenum GLenum GLsizei   len
 
   GLenum GLenum GLsizei const void *   string
 
   GLsizei   samples
 
   GLsizei GLenum GLsizei   width
 
   GLsizei GLenum GLsizei GLsizei   height
 
   GLsizei   coverageSamples
 
   GLsizei GLsizei   colorSamples
 
   GLsizei GLsizei GLenum   internalformat
 
   GLsizei GLsizei GLenum GLsizei   width
 
   GLsizei GLsizei GLenum GLsizei GLsizei   height
 
   GLint   namelen
 
   GLint const GLchar *   name
 
   GLint const GLchar GLint   stringlen
 
   GLint const GLchar GLint const GLchar *   string
 
   const void GLenum   usage
 
   GLfloat   ny
 
   GLfloat GLfloat   nz
 
   GLhalfNV   ny
 
   GLhalfNV GLhalfNV   nz
 
   GLfixed   ny
 
   GLfixed GLfixed   nz
 
   GLuint   coords
 
   const GLuint *   coords
 
   const void **   pointer
 
   GLbyte   nx
 
   GLbyte GLbyte   ny
 
   GLbyte GLbyte GLbyte   nz
 
   GLdouble   nx
 
   GLdouble GLdouble   ny
 
   GLdouble GLdouble GLdouble   nz
 
   const GLdouble *   coords
 
   GLfloat   nx
 
   GLfloat GLfloat   ny
 
   GLfloat GLfloat GLfloat   nz
 
   const GLfloat *   coords
 
   GLint   nx
 
   GLint GLint   ny
 
   GLint GLint GLint   nz
 
   const GLint *   coords
 
   GLshort   nx
 
   GLshort GLshort   ny
 
   GLshort GLshort GLshort   nz
 
   const GLshort *   coords
 
   GLsizei   length
 
   GLsizei const GLchar *   label
 
   GLuint GLenum   option
 
   GLuint   coord
 
   GLuint GLenum   swizzle
 
   const GLfloat *   values
 
   GLenum   genMode
 
   GLenum GLenum   colorFormat
 
   GLenum GLenum const GLfloat *   coeffs
 
   GLsizei   numCommands
 
   GLsizei const GLubyte *   commands
 
   GLsizei const GLubyte GLsizei   numCoords
 
   GLsizei const GLubyte GLsizei GLenum   coordType
 
   GLsizei const GLubyte GLsizei GLenum const void *   coords
 
   GLsizei   numCoords
 
   GLsizei GLenum   coordType
 
   GLsizei GLenum const void *   coords
 
   GLsizei   dashCount
 
   GLsizei const GLfloat *   dashArray
 
   GLenum   fontTarget
 
   GLenum const void *   fontName
 
   GLenum const void GLbitfield   fontStyle
 
   GLenum const void GLbitfield GLuint   firstGlyphIndex
 
   GLenum const void GLbitfield GLuint GLsizei   numGlyphs
 
   GLenum const void GLbitfield GLuint GLsizei GLuint   pathParameterTemplate
 
   GLenum const void GLbitfield GLuint GLsizei GLuint GLfloat   emScale
 
   const void *   fontName
 
   const void GLbitfield   fontStyle
 
   const void GLbitfield GLuint   pathParameterTemplate
 
   const void GLbitfield GLuint GLfloat   emScale
 
   const void GLbitfield GLuint GLfloat GLuint   baseAndCount [2]
 
   GLenum const void GLbitfield GLuint   firstGlyph
 
   GLenum const void GLbitfield GLuint GLsizei GLenum   handleMissingGlyphs
 
   GLenum const void GLbitfield GLuint GLsizei GLenum GLuint   pathParameterTemplate
 
   GLenum const void GLbitfield GLuint GLsizei GLenum GLuint GLfloat   emScale
 
   GLenum const void GLbitfield GLsizei   numGlyphs
 
   GLenum const void GLbitfield GLsizei GLenum   type
 
   GLenum const void GLbitfield GLsizei GLenum const void *   charcodes
 
   GLenum const void GLbitfield GLsizei GLenum const void GLenum   handleMissingGlyphs
 
   GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint   pathParameterTemplate
 
   GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint GLfloat   emScale
 
   GLenum GLsizeiptr   fontSize
 
   GLenum GLsizeiptr const void *   fontData
 
   GLenum GLsizeiptr const void GLsizei   faceIndex
 
   GLenum GLsizeiptr const void GLsizei GLuint   firstGlyphIndex
 
   GLenum GLsizeiptr const void GLsizei GLuint GLsizei   numGlyphs
 
   GLenum GLsizeiptr const void GLsizei GLuint GLsizei GLuint   pathParameterTemplate
 
   GLenum GLsizeiptr const void GLsizei GLuint GLsizei GLuint GLfloat   emScale
 
   GLenum GLfloat   value
 
   GLenum const GLfloat *   value
 
   GLenum GLint   value
 
   GLenum const GLint *   value