diff --git a/utils/priority_xs/pogl_compat_funs.txt b/utils/priority_xs/pogl_compat_funs.txt new file mode 100644 index 0000000..6bb9837 --- /dev/null +++ b/utils/priority_xs/pogl_compat_funs.txt @@ -0,0 +1,1098 @@ +$infoLog = glGetInfoLogARB_c($obj); +$obj = glCreateProgramObjectARB(); +$oga = glGetBufferPointervARB_p($target,$pname,@types); +$oga = glGetBufferPointerv_p($target,$pname,@types); +$oga = glGetBufferSubDataARB_p($target,$offset,$count,@types); +$oga = glGetBufferSubData_p($target,$offset,$count,@types); +$oga = glMapBufferARB_p($target,$access,@types); +$oga = glMapBuffer_p($target,$access,@types); +$param = glGetObjectParameterfvARB_p($obj,$pname); +$param = glGetObjectParameterivARB_c($obj,$pname); +$param = glGetVertexAttribPointervARB_p($index,$pname); +$param = glGetVertexAttribdvARB_p($index,$pname); +$param = glGetVertexAttribfvARB_p($index,$pname); +$param = glGetVertexAttribivARB_p($index,$pname); +$source = glGetShaderSourceARB_p($obj); +$string = glGetProgramStringARB_p(target[,pname]); +$string = glGetString($name); +$value = glGetAttribLocationARB_p(programObj, $name); +$value = glGetProgramivARB_p($target,$pname); +$value = glGetUniformLocationARB_p($programObj, $name); +($name,$type,$size) = glGetActiveAttribARB_p($programObj, $index); +($name,$type,$size) = glGetActiveUniformARB_p($programObj, $index); +(CPTR)buffer = glMapBufferARB_c($target,$access); +(CPTR)buffer = glMapBuffer_c($target,$access); +(result,@residences) = glAreTexturesResident_p(@textureIDs); +@buffers = glGenBuffersARB_p($n); +@buffers = glGenBuffers_p($n); +@data = glGetBooleanv_p($param); +@data = glGetClipPlane_p($plane); +@data = glGetDoublev_p($param); +@data = glGetFloatv_p($param); +@data = glGetIntegerv_p($param); +@data = glGetLightfv_p($light, $pname); +@data = glGetLightiv_p($light, $pname); +@data = glGetMapdv_p($target, $query); +@data = glGetMapfv_p($target, $query); +@data = glGetMapiv_p($target, $query); +@data = glGetPixelMapfv_p($map); +@data = glGetPixelMapuiv_p($map); +@data = glGetPixelMapusv_p($map); +@framebuffers = glGenFramebuffersEXT_c($n); +@framebuffers = glGenFramebuffers_c($n); +@mask = glGetPolygonStipple_p(); +@objs = glGetAttachedObjectsARB_p($containerObj); +@parames = glGetTexEnvfv_p($target, $pname); +@parames = glGetTexEnviv_p($target, $pname); +@params = glGetBufferParameterivARB_p($target,$pname); +@params = glGetBufferParameteriv_p($target,$pname); +@params = glGetMaterialfv_p($face, $query); +@params = glGetMaterialiv_p($face, $query); +@params = glGetPointerv_p($pname); +@params = glGetProgramEnvParameterdvARB_p($target,$index); +@params = glGetProgramEnvParameterfvARB_p($target,$index); +@params = glGetProgramLocalParameterdvARB_p($target,$index); +@params = glGetProgramLocalParameterfvARB_p($target,$index); +@params = glGetTexGendv_p($coord, $pname); +@params = glGetTexGenfv_p($coord, $pname); +@params = glGetTexGeniv_p($coord, $pname); +@params = glGetTexLevelParameterfv_p($target, $level, $pname); +@params = glGetTexLevelParameteriv_p($target, $level, $pname); +@params = glGetTexParameterfv_p($target, $pname); +@params = glGetTexParameteriv_p($target, $pname); +@params = glGetUniformfvARB_p($programObj, $location[, $count]); +@params = glGetUniformivARB_p($programObj, $location[, $count]); +@pixels = glGetTexImage_c($target, $level, $format, $type); +@pixels = glReadPixels_p($x, $y, $width, $height, $format, $type); +@programIDs = glGenProgramsARB_c($n); +@renderbuffers = glGenRenderbuffersEXT_c($n); +@renderbuffers = glGenRenderbuffers_c($n); +@textureIDs = glGenTextures_p($n); +glAccum($op, $value); +glActiveTexture($texture); +glActiveTextureARB($texture); +glAlphaFunc($func, $ref); +glAreTexturesResident_c($n, (CPTR)textures, (CPTR)residences); +glAreTexturesResident_s($n, (PACKED)textures, (PACKED)residences); +glArrayElement($i); +glArrayElementEXT($i); +glAttachObjectARB($containerObj, $obj); +glBegin($mode); +glBindAttribLocationARB($programObj, $index, $name); +glBindBuffer($target,$buffer); +glBindBufferARB($target,$buffer); +glBindFramebuffer($target,$framebuffer); +glBindFramebufferEXT($target,$framebuffer); +glBindProgramARB($target,$program); +glBindRenderbuffer(target,renderbuffer); +glBindRenderbufferEXT(target,renderbuffer); +glBindTexture($target, $texture); +glBitmap_c($width, $height, $xorig, $yorig, $xmove, $ymove, (CPTR)bitmap); +glBitmap_p($width, $height, $xorig, $yorig, $xmove, $ymove, @bitmap); +glBitmap_s($width, $height, $xorig, $yorig, $xmove, $ymove, (PACKED)bitmap); +glBlendColor($red, $green, $blue, $alpha); +glBlendColorEXT($red, $green, $blue, $alpha); +glBlendEquation($mode); +glBlendEquationEXT($mode); +glBlendFunc($sfactor, $dfactor); +glBufferDataARB_c($target,$size,(CPTR)data,$usage); +glBufferDataARB_p($target,(OGA)data,$usage); +glBufferDataARB_s($target,$size,(PACKED)data,$usage); +glBufferData_c($target,$size,(CPTR)data,$usage); +glBufferData_p($target,(OGA)data,$usage); +glBufferData_s($target,$size,(PACKED)data,$usage); +glBufferSubDataARB_c($target,$offset,$size,(CPTR)data); +glBufferSubDataARB_p($target,$offset,(OGA)data); +glBufferSubDataARB_s($target,$offset,$size,(PACKED)data); +glBufferSubData_c($target,$offset,$size,(CPTR)data); +glBufferSubData_p($target,$offset,(OGA)data); +glBufferSubData_s($target,$offset,$size,(PACKED)data); +glCallList($list); +glCallLists_c($n, $type, (CPTR)lists); +glCallLists_p(@lists); +glCallLists_s($n, $type, (PACKED)lists); +glCheckFramebufferStatus($target); +glCheckFramebufferStatusEXT($target); +glClampColorARB($target,$clamp); +glClear($mask); +glClearAccum($red, $green, $blue, $alpha); +glClearColor($red, $green, $blue, $alpha); +glClearDepth($depth); +glClearIndex($c); +glClearStencil($s); +glClientActiveTexture($texture); +glClientActiveTextureARB($texture); +glClipPlane_c($plane, (CPTR)eqn); +glClipPlane_p($plane, $eqn0, $eqn1, $eqn2, $eqn3); +glClipPlane_s($plane, (PACKED)eqn); +glColor3b($red, $green, $blue); +glColor3bv_c((CPTR)v); +glColor3bv_p($red, $green, $blue); +glColor3bv_p($red, $green, $blue, $alpha); +glColor3bv_s((PACKED)v); +glColor3d($red, $green, $blue); +glColor3dv_c((CPTR)v); +glColor3dv_p($red, $green, $blue); +glColor3dv_p($red, $green, $blue, $alpha); +glColor3dv_s((PACKED)v); +glColor3f($red, $green, $blue); +glColor3fv_c((CPTR)v); +glColor3fv_p($red, $green, $blue, $alpha); +glColor3fv_s((PACKED)v); +glColor3i($red, $green, $blue); +glColor3iv_c((CPTR)v); +glColor3iv_p($red, $green, $blue); +glColor3iv_p($red, $green, $blue, $alpha); +glColor3iv_s((PACKED)v); +glColor3s($red, $green, $blue); +glColor3sv_c((CPTR)v); +glColor3sv_p($red, $green, $blue); +glColor3sv_p($red, $green, $blue); +glColor3sv_p($red, $green, $blue, $alpha); +glColor3sv_s((PACKED)v); +glColor3ub($red, $green, $blue); +glColor3ubv_c((CPTR)v); +glColor3ubv_p($red, $green, $blue); +glColor3ubv_p($red, $green, $blue, $alpha); +glColor3ubv_s((PACKED)v); +glColor3ui($red, $green, $blue); +glColor3uiv_c((CPTR)v); +glColor3uiv_p($red, $green, $blue); +glColor3uiv_p($red, $green, $blue, $alpha); +glColor3uiv_s((PACKED)v); +glColor3us($red, $green, $blue); +glColor3usv_c((CPTR)v); +glColor3usv_p($red, $green, $blue); +glColor3usv_p($red, $green, $blue, $alpha); +glColor3usv_s((PACKED)v); +glColor4b($red, $green, $blue, $alpha); +glColor4bv_c((CPTR)v); +glColor4bv_s((PACKED)v); +glColor4d($red, $green, $blue, $alpha); +glColor4dv_c((CPTR)v); +glColor4dv_s((PACKED)v); +glColor4f($red, $green, $blue, $alpha); +glColor4fv_c((CPTR)v); +glColor4fv_s((PACKED)v); +glColor4i($red, $green, $blue, $alpha); +glColor4iv_c((CPTR)v); +glColor4iv_s((PACKED)v); +glColor4s($red, $green, $blue, $alpha); +glColor4sv_c((CPTR)v); +glColor4sv_s((PACKED)v); +glColor4ub(red, green, blue, alpha); +glColor4ubv_c((CPTR)v); +glColor4ubv_s((PACKED)v); +glColor4ui($red, $green, $blue, $alpha); +glColor4uiv_c((CPTR)v); +glColor4uiv_s((PACKED)v); +glColor4us($red, $green, $blue, $alpha); +glColor4usv_c((CPTR)v); +glColor4usv_s((PACKED)v); +glColorMask($red, $green, $blue, $alpha); +glColorMaterial($face, $mode); +glColorPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glColorPointerEXT_p($size, (OGA)pointer); +glColorPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glColorPointer_c($size, $type, $stride, (CPTR)pointer); +glColorPointer_p($size, (OGA)pointer); +glColorPointer_s($size, $type, $stride, (PACKED)pointer); +glCompileShaderARB($shaderObj); +glCopyPixels($x, $y, $width, $height, $type); +glCopyTexImage1D($target, $level, $internalFormat, $x, $y, $width, $border); +glCopyTexImage2D($target, $level, $internalFormat, $x, $y, $width, $height, $border); +glCopyTexSubImage1D($target, $level, $xoffset, $x, $y, $width); +glCopyTexSubImage2D($target, $level, $xoffset, $yoffset, $x, $y, $width, $height); +glCopyTexSubImage3D($target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height); +glCreateShaderObjectARB($shaderType); +glCullFace($mode); +glDeleteBuffersARB_c($n,(CPTR)buffers); +glDeleteBuffersARB_p(@buffers); +glDeleteBuffersARB_s($n,(PACKED)buffers); +glDeleteBuffers_c($n,(CPTR)buffers); +glDeleteBuffers_p(@buffers); +glDeleteBuffers_s($n,(PACKED)buffers); +glDeleteFramebuffersEXT_c($n,(CPTR)framebuffers); +glDeleteFramebuffersEXT_p(@framebuffers); +glDeleteFramebuffersEXT_s($n,(PACKED)framebuffers); +glDeleteFramebuffers_c($n,(CPTR)framebuffers); +glDeleteFramebuffers_p(@framebuffers); +glDeleteFramebuffers_s($n,(PACKED)framebuffers); +glDeleteLists($list, $range); +glDeleteObjectARB($obj); +glDeleteProgramsARB_c($n,(CPTR)programs); +glDeleteProgramsARB_c($n,(PACKED)programs); +glDeleteProgramsARB_p(@programIDs); +glDeleteRenderbuffersEXT_c($n,(CPTR)renderbuffers); +glDeleteRenderbuffersEXT_p(@renderbuffers); +glDeleteRenderbuffersEXT_s($n,(PACKED)renderbuffers); +glDeleteRenderbuffers_c($n,(CPTR)renderbuffers); +glDeleteRenderbuffers_p(@renderbuffers); +glDeleteRenderbuffers_s($n,(PACKED)renderbuffers); +glDeleteTextures_c($items, (CPTR)list); +glDeleteTextures_p(@textureIDs); +glDeleteTextures_s($items, (PACKED)list); +glDepthFunc($func); +glDepthMask($flag); +glDepthRange($zNear, $zFar); +glDetachObjectARB($containerObj, $attachedObj); +glDisable($cap); +glDisableClientState($cap); +glDisableVertexAttribArrayARB($index); +glDrawArrays($mode, $first, $count); +glDrawArraysEXT($mode, $first, $count); +glDrawBuffer($mode); +glDrawBuffersARB_c($n,(CPTR)buffers); +glDrawBuffersARB_p(@buffers); +glDrawBuffersARB_s($n,(PACKED)buffers); +glDrawBuffers_c($n,(CPTR)buffers); +glDrawBuffers_p(@buffers); +glDrawBuffers_s($n,(PACKED)buffers); +glDrawElements_c($mode, $count, $type, (CPTR)indices); +glDrawElements_p($mode, @indices); +glDrawElements_s($mode, $count, $type, (PACKED)indices); +glDrawPixels_c($width, $height, $format, $type, (CPTR)pixels); +glDrawPixels_p($width, $height, $format, $type, @pixels); +glDrawPixels_s($width, $height, $format, $type, (PACKED)pixels); +glDrawRangeElements_c($mode, $start, $end, $count, $type, (CPTR)indices); +glDrawRangeElements_p($mode, $start, $end, $count, $type, @indices); +glDrawRangeElements_s($mode, $start, $end, $count, $type, (PACKED)indices); +glEdgeFlag($flag); +glEdgeFlagPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glEdgeFlagPointerEXT_p((OGA)pointer); +glEdgeFlagPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glEdgeFlagPointer_c($stride, (CPTR)pointer); +glEdgeFlagPointer_p((OGA)pointer); +glEdgeFlagPointer_s($stride, (PACKED)pointer); +glEnable($cap); +glEnableClientState($cap); +glEnableVertexAttribArrayARB($index); +glEnd() +glEndList(); +glEvalCoord1d($u); +glEvalCoord1f($u); +glEvalCoord2d($u, $v); +glEvalCoord2f($u, $v); +glEvalMesh1($mode, $i1, $i2); +glEvalMesh2($mode, $i1, $i2, $j1, $j2); +glEvalPoint1($i); +glEvalPoint2($i, $j); +glFeedbackBuffer_c($size, $type, (CPTR)buffer); +glFinish(); +glFlush(); +glFogf($pname, $param); +glFogfv_c($pname, (CPTR)params); +glFogfv_p($pname, $param1, $param2=0, $param3=0, $param4=0); +glFogfv_s($pname, (PACKED)params); +glFogi($pname, $param); +glFogiv_c($pname, (CPTR)params); +glFogiv_p($pname, $param1, $param2=0, $param3=0, $param4=0); +glFogiv_s($pname, (PACKED)params); +glFramebufferRenderbuffer($target,$attachment,$renderbuffertarget,$renderbuffer); +glFramebufferRenderbufferEXT($target,$attachment,$renderbuffertarget,$renderbuffer); +glFramebufferTexture1D($target,$attachment,$textarget,$texture,$level); +glFramebufferTexture1DEXT($target,$attachment,$textarget,$texture,$level); +glFramebufferTexture2D($target,$attachment,$textarget,$texture,$level); +glFramebufferTexture2DEXT($target,$attachment,$textarget,$texture,$level); +glFramebufferTexture3D($target,$attachment,$textarget,$texture,$level,$zoffset)' +glFramebufferTexture3DEXT($target,$attachment,$textarget,$texture,$level,$zoffset)' +glFrontFace($mode); +glFrustum($left, $right, $bottom, $top, $zNear, $zFar); +glGenBuffersARB_c($n,(CPTR)buffers); +glGenBuffersARB_s($n,(PACKED)buffers); +glGenBuffers_c($n,(CPTR)buffers); +glGenBuffers_s($n,(PACKED)buffers); +glGenFramebuffersEXT_c($n,(CPTR)framebuffers); +glGenFramebuffersEXT_s($n,(PACKED)framebuffers); +glGenFramebuffers_c($n,(CPTR)framebuffers); +glGenFramebuffers_s($n,(PACKED)framebuffers); +glGenLists($range); +glGenProgramsARB_c($n,(CPTR)programs); +glGenProgramsARB_s($n,(PACKED)programs); +glGenRenderbuffersEXT_c($n,(CPTR)renderbuffers); +glGenRenderbuffersEXT_s($n,(PACKED)renderbuffers); +glGenRenderbuffers_c($n,(CPTR)renderbuffers); +glGenRenderbuffers_s($n,(PACKED)renderbuffers); +glGenTextures_c($n, (CPTR)textures); +glGenTextures_s($n, (PACKED)textures); +glGenerateMipmap($target); +glGenerateMipmapEXT($target); +glGetActiveAttribARB_c($programObj, $index, $maxLength, (CPTR)length, (CPTR)size, (CPTR)type, (CPTR)name); +glGetActiveAttribARB_s($programObj, $index, $maxLength, (PACKED)length, (PACKED)size, (PACKED)type, (PACKED)name); +glGetActiveUniformARB_c($programObj, $index, $maxLength, (CPTR)length, (CPTR)size, (CPTR)type, (CPTR)name); +glGetActiveUniformARB_s($programObj, $index, $maxLength, (PACKED)length, (PACKED)size, (PACKED)type, (PACKED)name); +glGetAttachedObjectsARB_c($containerObj, $maxCount, (CPTR)count, (CPTR)obj); +glGetAttachedObjectsARB_s($containerObj, $maxCount, (PACKED)count, (PACKED)obj); +glGetAttribLocationARB_c($programObj, (CPTR)name); +glGetBooleanv_c($pname, (CPTR)params); +glGetBooleanv_s($pname, (PACKED)params); +glGetBufferParameterivARB_c($target,$pname,(CPTR)params); +glGetBufferParameterivARB_s($target,$pname,(PACKED)params); +glGetBufferParameteriv_c($target,$pname,(CPTR)params); +glGetBufferParameteriv_s($target,$pname,(PACKED)params); +glGetBufferPointervARB_c($target,$pname,(CPTR)params); +glGetBufferPointervARB_s($target,$pname,(PACKED)params); +glGetBufferPointerv_c($target,$pname,(CPTR)params); +glGetBufferPointerv_s($target,$pname,(PACKED)params); +glGetBufferSubDataARB_c($target,$offset,$size,(CPTR)data) +glGetBufferSubDataARB_s($target,$offset,$size,(PACKED)data) +glGetBufferSubData_c($target,$offset,$size,(CPTR)data) +glGetBufferSubData_s($target,$offset,$size,(PACKED)data) +glGetClipPlane_c($plane, (CPTR)eqn); +glGetClipPlane_s($plane, (PACKED)eqn); +glGetDoublev_c($pname, (CPTR)params); +glGetDoublev_c($pname, (PACKED)params); +glGetError(); +glGetFloatv_c($pname, (CPTR)params); +glGetFloatv_s($pname, (PACKED)params); +glGetFramebufferAttachmentParameterivEXT_c($target,$attachment,$pname,(CPTR)params); +glGetFramebufferAttachmentParameterivEXT_s($target,$attachment,$pname,(PACKED)params); +glGetFramebufferAttachmentParameteriv_c($target,$attachment,$pname,(CPTR)params); +glGetFramebufferAttachmentParameteriv_s($target,$attachment,$pname,(PACKED)params); +glGetHandleARB($pname); +glGetInfoLogARB_c($obj, $maxLength, (CPTR)length, (CPTR)infoLog); +glGetIntegerv_c($pname, (CPTR)params); +glGetIntegerv_s($pname, (PACKED)params); +glGetLightfv_c($light, $pname, (CPTR)p); +glGetLightfv_s($light, $pname, (PACKED)p); +glGetLightiv_c($light, $pname, (CPTR)p); +glGetLightiv_s($light, $pname, (PACKED)p); +glGetMapdv_c($target, $query, (CPTR)v); +glGetMapdv_s($target, $query, (PACKED)v); +glGetMapfv_c($target, $query, (CPTR)v); +glGetMapfv_s($target, $query, (PACKED)v); +glGetMapiv_c($target, $query, (CPTR)v); +glGetMapiv_s($target, $query, (PACKED)v); +glGetMaterialfv_c($face, $query, (CPTR)params); +glGetMaterialfv_s($face, $query, (PACKED)params); +glGetMaterialiv_c($face, $query, (CPTR)params); +glGetMaterialiv_s($face, $query, (PACKED)params); +glGetObjectParameterfvARB_c($obj,$pname,(CPTR)params); +glGetObjectParameterfvARB_s($obj,$pname,(PACKED)params); +glGetObjectParameterivARB_c($obj,$pname,(CPTR)params); +glGetObjectParameterivARB_s($obj,$pname,(PACKED)params); +glGetPixelMapfv_c($map, (CPTR)values); +glGetPixelMapfv_s($map, (PACKED)values); +glGetPixelMapuiv_c($map, (CPTR)values); +glGetPixelMapuiv_s($map, (PACKED)values); +glGetPixelMapusv_c($map, (CPTR)values); +glGetPixelMapusv_s($map, (PACKED)values); +glGetPointerv_c($pname, (CPTR)params); +glGetPointerv_s($pname, (PACKED)params); +glGetPolygonStipple_c((CPTR)mask); +glGetPolygonStipple_s((PACKED)mask); +glGetProgramEnvParameterdvARB_c($target,$index,(CPTR)params); +glGetProgramEnvParameterdvARB_s($target,$index,(PACKED)params); +glGetProgramEnvParameterfvARB_c($target,$index,(CPTR)params); +glGetProgramEnvParameterfvARB_s($target,$index,(PACKED)params); +glGetProgramLocalParameterdvARB_c($target,$index,(CPTR)params); +glGetProgramLocalParameterdvARB_s($target,$index,(PACKED)params); +glGetProgramLocalParameterfvARB_c($target,$index,(CPTR)params); +glGetProgramLocalParameterfvARB_s($target,$index,(PACKED)params); +glGetProgramStringARB_c(target,pname,(CPTR)string); +glGetProgramStringARB_s(target,pname,(PACKED)string); +glGetProgramivARB_c($target,$pname,(CPTR)params); +glGetProgramivARB_s($target,$pname,(PACKED)params); +glGetRenderbufferParameterivEXT_c($target,$pname,(CPTR)params); +glGetRenderbufferParameterivEXT_s($target,$pname,(PACKED)params); +glGetRenderbufferParameteriv_c($target,$pname,(CPTR)params); +glGetRenderbufferParameteriv_s($target,$pname,(PACKED)params); +glGetShaderSourceARB_c($obj, $maxLength, (CPTR)length, (CPTR)source); +glGetTexEnvfv_c($target, $pname, (CPTR)params); +glGetTexEnvfv_s($target, $pname, (PACKED)params); +glGetTexEnviv_c($target, $pname, (CPTR)params); +glGetTexEnviv_s($target, $pname, (PACKED)params); +glGetTexGendv_c($coord, $pname, (CPTR)params); +glGetTexGendv_c($coord, $pname, (CPTR)params); +glGetTexGenfv_c($coord, $pname, (CPTR)params); +glGetTexGenfv_s($coord, $pname, (PACKED)params); +glGetTexGeniv_c($coord, $pname, (CPTR)params); +glGetTexGeniv_s($coord, $pname, (PACKED)params); +glGetTexImage_c($target, $level, $format, $type, (CPTR)pixels); +glGetTexImage_s($target, $level, $format, $type, (PACKED)pixels); +glGetTexLevelParameterfv_c($target, $level, $pname, (CPTR)params); +glGetTexLevelParameterfv_s($target, $level, $pname, (PACKED)params); +glGetTexLevelParameteriv_c($target, $level, $pname, (CPTR)params); +glGetTexLevelParameteriv_s($target, $level, $pname, (PACKED)params); +glGetTexParameterfv_c($target, $pname, (CPTR)params); +glGetTexParameterfv_s($target, $pname, (PACKED)params); +glGetTexParameteriv_c($target, $pname, (CPTR)params); +glGetTexParameteriv_s($target, $pname, (PACKED)params); +glGetUniformLocationARB_c($programObj, (CPTR)name); +glGetUniformfvARB_c($programObj, $location, (CPTR)params); +glGetUniformivARB_c($programObj, $location, (CPTR)params); +glGetVertexAttribPointervARB_c($index,$pname,(CPTR)pointer); +glGetVertexAttribdvARB_c($index,$pname,(CPTR)params); +glGetVertexAttribdvARB_s($index,$pname,(PACKED)params); +glGetVertexAttribfvARB_c($index,$pname,(CPTR)params); +glGetVertexAttribfvARB_s($index,$pname,(PACKED)params); +glGetVertexAttribivARB_c($index,$pname,(CPTR)params); +glGetVertexAttribivARB_s($index,$pname,(PACKED)params); +glHint($target, $mode); +glIndexMask($mask) +glIndexPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glIndexPointerEXT_p((OGA)pointer); +glIndexPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glIndexPointer_c($type, $stride, (CPTR)pointer); +glIndexPointer_p((OGA)pointer); +glIndexPointer_s($type, $stride, (PACKED)pointer); +glIndexd($c); +glIndexi($c); +glInitNames(); +glInterleavedArrays_c($format, $stride, (CPTR)pointer); +glIsBuffer($buffer); +glIsBufferARB($buffer); +glIsEnabled($cap); +glIsFramebuffer($framebuffer); +glIsFramebufferEXT($framebuffer); +glIsList(list); +glIsProgramARB(program); +glIsRenderbuffer(renderbuffer); +glIsRenderbufferEXT(renderbuffer); +glIsTexture($list); +glLightModelf($pname, $param); +glLightModelfv_c($pname, (CPTR)params); +glLightModelfv_p($pname, @params); +glLightModelfv_s($pname, (PACKED)params); +glLightModeli($pname, $param); +glLightModeliv_c($pname, (CPTR)params); +glLightModeliv_p($pname, @params); +glLightModeliv_s($pname, (PACKED)params); +glLightf($light, $pname, $param); +glLightfv_c($light, $pname, (CPTR)params); +glLightfv_p($light, $pname, @params); +glLightfv_s($light, $pname, (PACKED)params); +glLighti($light, $pname, $param); +glLightiv_c($light, $pname, (CPTR)params); +glLightiv_p($light, $pname, @params); +glLightiv_s($light, $pname, (PACKED)params); +glLineStipple($factor, $pattern); +glLineWidth($width); +glLinkProgramARB($programObj); +glListBase($base); +glLoadIdentity(); +glLoadMatrixd_c((CPTR)m); +glLoadMatrixd_p(@m); +glLoadMatrixd_s((PACKED)m); +glLoadMatrixf_c((CPTR)m); +glLoadMatrixf_p(@m); +glLoadMatrixf_s((PACKED)m); +glLoadName($name); +glLogicOp($opcode); +glMap1d_c($target, $u1, $u2, $stride, $order, (CPTR)points); +glMap1d_p($target, $u1, $u2, @points); +glMap1d_s($target, $u1, $u2, $stride, $order, (PACKED)points); +glMap1f_c($target, $u1, $u2, $stride, $order, (CPTR)points); +glMap1f_p($target, $u1, $u2, @points); +glMap1f_s($target, $u1, $u2, $stride, $order, (PACKED)points); +glMap2d_c($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, (CPTR)points); +glMap2d_p($target, $u1, $u2, $uorder, $v1, $v2, @points); +glMap2d_s($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, (PACKED)points); +glMap2f_c($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, (CPTR)points); +glMap2f_p($target, $u1, $u2, $uorder, $v1, $v2, @points); +glMap2f_s($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, (PACKED)points); +glMapGrid1d($un, $u1, $u2); +glMapGrid1f($un, $u1, $u2); +glMapGrid2d($un, $u1, $u2, $vn, $v1, $v2); +glMapGrid2f($un, $u1, $u2, $vn, $v1, $v2); +glMaterialf($face, $pname, $param); +glMaterialfv_c($face, $pname, (CPTR)param); +glMaterialfv_s($face, $pname, (PACKED)param); +glMaterialfv_s($face, $pname, @param); +glMateriali($face, $pname, $param); +glMaterialiv_c($face, $pname, (CPTR)param); +glMaterialiv_s($face, $pname, (PACKED)param); +glMaterialiv_s($face, $pname, @param); +glMatrixMode($mode); +glMultMatrixd_p(@m); +glMultMatrixf_p(@m); +glMultiTexCoord1d($target,$s) +glMultiTexCoord1dARB($target,$s) +glMultiTexCoord1dvARB_c($target,(CPTR)v); +glMultiTexCoord1dvARB_p($target,$s); +glMultiTexCoord1dvARB_s($target,(PACKED)v); +glMultiTexCoord1dv_c($target,(CPTR)v); +glMultiTexCoord1dv_p($target,$s); +glMultiTexCoord1dv_s($target,(PACKED)v); +glMultiTexCoord1f($target,$s); +glMultiTexCoord1fARB($target,$s); +glMultiTexCoord1fvARB_c($target,(CPTR)v); +glMultiTexCoord1fvARB_p($target,$s); +glMultiTexCoord1fvARB_s($target,(PACKED)v); +glMultiTexCoord1fv_c($target,(CPTR)v); +glMultiTexCoord1fv_p($target,$s); +glMultiTexCoord1fv_s($target,(PACKED)v); +glMultiTexCoord1i($target,$s); +glMultiTexCoord1iARB($target,$s); +glMultiTexCoord1ivARB_c($target,(CPTR)v); +glMultiTexCoord1ivARB_p($target,$s); +glMultiTexCoord1ivARB_s($target,(PACKED)v); +glMultiTexCoord1iv_c($target,(CPTR)v); +glMultiTexCoord1iv_p($target,$s); +glMultiTexCoord1iv_s($target,(PACKED)v); +glMultiTexCoord1s($target,$s); +glMultiTexCoord1sARB($target,$s); +glMultiTexCoord1svARB_c($target,(CPTR)v); +glMultiTexCoord1svARB_p($target,$s); +glMultiTexCoord1svARB_s($target,(PACKED)v); +glMultiTexCoord1sv_c($target,(CPTR)v); +glMultiTexCoord1sv_p($target,$s); +glMultiTexCoord1sv_s($target,(PACKED)v); +glMultiTexCoord2d($target,$s,$t); +glMultiTexCoord2dARB($target,$s,$t); +glMultiTexCoord2dvARB_c(target,(CPTR)v); +glMultiTexCoord2dvARB_p($target,$s,$t); +glMultiTexCoord2dvARB_s(target,(PACKED)v); +glMultiTexCoord2dv_c(target,(CPTR)v); +glMultiTexCoord2dv_p($target,$s,$t); +glMultiTexCoord2dv_s(target,(PACKED)v); +glMultiTexCoord2f($target,$s,$t); +glMultiTexCoord2fARB($target,$s,$t); +glMultiTexCoord2fvARB_c($target,(CPTR)v); +glMultiTexCoord2fvARB_p($target,$s,$t); +glMultiTexCoord2fvARB_s($target,(PACKED)v); +glMultiTexCoord2fv_c($target,(CPTR)v); +glMultiTexCoord2fv_p($target,$s,$t); +glMultiTexCoord2fv_s($target,(PACKED)v); +glMultiTexCoord2i($target,$s,$t); +glMultiTexCoord2iARB($target,$s,$t); +glMultiTexCoord2ivARB_c($target,(CPTR)v); +glMultiTexCoord2ivARB_p($target,$s,$t); +glMultiTexCoord2ivARB_s($target,(PACKED)v); +glMultiTexCoord2iv_c($target,(CPTR)v); +glMultiTexCoord2iv_p($target,$s,$t); +glMultiTexCoord2iv_s($target,(PACKED)v); +glMultiTexCoord2s($target,$s,$t); +glMultiTexCoord2sARB($target,$s,$t); +glMultiTexCoord2svARB_c($target,(CPTR)v); +glMultiTexCoord2svARB_p($target,$s,$t); +glMultiTexCoord2svARB_s($target,(PACKED)v); +glMultiTexCoord2sv_c($target,(CPTR)v); +glMultiTexCoord2sv_p($target,$s,$t); +glMultiTexCoord2sv_s($target,(PACKED)v); +glMultiTexCoord3d($target,$s,$t,$r); +glMultiTexCoord3dARB($target,$s,$t,$r); +glMultiTexCoord3dvARB_c(target,(CPTR)v); +glMultiTexCoord3dvARB_p($target,$s,$t,$r); +glMultiTexCoord3dvARB_s(target,(PACKED)v); +glMultiTexCoord3dv_c(target,(CPTR)v); +glMultiTexCoord3dv_p($target,$s,$t,$r); +glMultiTexCoord3dv_s(target,(PACKED)v); +glMultiTexCoord3f($target,$s,$t,$r); +glMultiTexCoord3fARB($target,$s,$t,$r); +glMultiTexCoord3fvARB_c($target,(CPTR)v); +glMultiTexCoord3fvARB_p($target,$s,$t,$r); +glMultiTexCoord3fvARB_s($target,(PACKED)v); +glMultiTexCoord3fv_c($target,(CPTR)v); +glMultiTexCoord3fv_p($target,$s,$t,$r); +glMultiTexCoord3fv_s($target,(PACKED)v); +glMultiTexCoord3i($target,$s,$t,$r); +glMultiTexCoord3iARB($target,$s,$t,$r); +glMultiTexCoord3ivARB_c($target,(CPTR)v); +glMultiTexCoord3ivARB_p($target,$s,$t,$r); +glMultiTexCoord3ivARB_s($target,(PACKED)v); +glMultiTexCoord3iv_c($target,(CPTR)v); +glMultiTexCoord3iv_p($target,$s,$t,$r); +glMultiTexCoord3iv_s($target,(PACKED)v); +glMultiTexCoord3s($target,$s,$t,$r); +glMultiTexCoord3sARB($target,$s,$t,$r); +glMultiTexCoord3svARB_c($target,(CPTR)v); +glMultiTexCoord3svARB_p($target,$s,$t,$r); +glMultiTexCoord3svARB_s($target,(PACKED)v); +glMultiTexCoord3sv_c($target,(CPTR)v); +glMultiTexCoord3sv_p($target,$s,$t,$r); +glMultiTexCoord3sv_s($target,(PACKED)v); +glMultiTexCoord4d($target,$s,$t,$r,$q); +glMultiTexCoord4dARB($target,$s,$t,$r,$q); +glMultiTexCoord4dvARB_c($target,(CPTR)v); +glMultiTexCoord4dvARB_p($target,$s,$t,$r,$q); +glMultiTexCoord4dvARB_s($target,(PACKED)v); +glMultiTexCoord4dv_c($target,(CPTR)v); +glMultiTexCoord4dv_p($target,$s,$t,$r,$q); +glMultiTexCoord4dv_s($target,(PACKED)v); +glMultiTexCoord4f($target,$s,$t,$r,$q); +glMultiTexCoord4fARB($target,$s,$t,$r,$q); +glMultiTexCoord4fvARB_c($target,(CPTR)v); +glMultiTexCoord4fvARB_p($target,$s,$t,$r,$q); +glMultiTexCoord4fvARB_s($target,(PACKED)v); +glMultiTexCoord4fv_c($target,(CPTR)v); +glMultiTexCoord4fv_p($target,$s,$t,$r,$q); +glMultiTexCoord4fv_s($target,(PACKED)v); +glMultiTexCoord4i($target,$s,$t,$r,$q) +glMultiTexCoord4iARB($target,$s,$t,$r,$q) +glMultiTexCoord4ivARB_c($target,(CPTR)v); +glMultiTexCoord4ivARB_p($target,$s,$t,$r,$q); +glMultiTexCoord4ivARB_s($target,(PACKED)v); +glMultiTexCoord4iv_c($target,(CPTR)v); +glMultiTexCoord4iv_p($target,$s,$t,$r,$q); +glMultiTexCoord4iv_s($target,(PACKED)v); +glMultiTexCoord4s($target,$s,$t,$r,$q); +glMultiTexCoord4sARB($target,$s,$t,$r,$q); +glMultiTexCoord4svARB_c($target,(CPTR)v); +glMultiTexCoord4svARB_p($target,$s,$t,$r,$q); +glMultiTexCoord4svARB_s($target,(PACKED)v); +glMultiTexCoord4sv_c($target,(CPTR)v); +glMultiTexCoord4sv_p($target,$s,$t,$r,$q); +glMultiTexCoord4sv_s($target,(PACKED)v); +glNewList($list, $mode); +glNormal3b($nx, $ny, $nz); +glNormal3bv_c((CPTR)v); +glNormal3bv_p($nx, $ny, $nz); +glNormal3bv_s((PACKED)v); +glNormal3d($nx, $ny, $nz); +glNormal3dv_c((CPTR)v); +glNormal3dv_p($nx, $ny, $nz); +glNormal3dv_s((PACKED)v); +glNormal3f($nx, $ny, $nz); +glNormal3fv_c((CPTR)v); +glNormal3fv_p($nx, $ny, $nz); +glNormal3fv_s((PACKED)v); +glNormal3i($nx, $ny, $nz); +glNormal3iv_c((CPTR)v); +glNormal3iv_p($nx, $ny, $nz); +glNormal3iv_s((PACKED)v); +glNormal3s($nx, $ny, $nz); +glNormal3sv_c((CPTR)v); +glNormal3sv_p($nx, $ny, $nz); +glNormal3sv_s((PACKED)v); +glNormalPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glNormalPointerEXT_p((OGA)pointer); +glNormalPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glNormalPointer_c($type, $stride, (CPTR)pointer); +glNormalPointer_p((OGA)pointer); +glNormalPointer_s($type, $stride, (PACKED)pointer); +glOrtho($left, $right, $bottom, $top, $zNear, $zFar); +glPassThrough($token); +glPixelMapfv_c($map, $mapsize, (CPTR)values); +glPixelMapfv_p($map, @values); +glPixelMapfv_s($map, $mapsize, (PACKED)values); +glPixelMapuiv_c($map, $mapsize, (CPTR)values); +glPixelMapuiv_p($map, @values); +glPixelMapuiv_s($map, $mapsize, (PACKED)values); +glPixelMapusv_c($map, $mapsize, (CPTR)values); +glPixelMapusv_p($map, @values); +glPixelMapusv_s($map, $mapsize, (PACKED)values); +glPixelStoref($pname, $param); +glPixelStorei($pname, $param); +glPixelTransferf($pname, $param); +glPixelTransferi($pname, $param); +glPixelZoom($xfactor, $yfactor); +glPointParameterfARB($pname,$param); +glPointParameterfvARB_c($pname,(CPTR)params); +glPointParameterfvARB_p($pname,@params); +glPointParameterfvARB_s($pname,(PACKED)params); +glPointSize($size); +glPolygonMode($face, $mode); +glPolygonOffset($factor, $units); +glPolygonStipple_c((CPTR)mask); +glPolygonStipple_p(@mask); +glPolygonStipple_s((PACKED)mask); +glPopAttrib(); +glPopClientAttrib(); +glPopMatrix(); +glPopName(); +glPrioritizeTextures_c($n, (CPTR)textures, (CPTR)priorities); +glPrioritizeTextures_p(@textureIDs, @priorities); +glPrioritizeTextures_s($n, (PACKED)textures, (PACKED)priorities); +glProgramEnvParameter4dARB($target,$index,$x,$y,$z,$w); +glProgramEnvParameter4dvARB_c($target,$index,(CPTR)v); +glProgramEnvParameter4dvARB_p($target,$index,$x,$y,$z,$w); +glProgramEnvParameter4dvARB_s($target,$index,(PACKED)v); +glProgramEnvParameter4fARB($target,$index,$x,$y,$z,$w); +glProgramEnvParameter4fvARB_c($target,$index,(CPTR)v); +glProgramEnvParameter4fvARB_p($target,$index,$x,$y,$z,$w); +glProgramEnvParameter4fvARB_s($target,$index,(PACKED)v); +glProgramLocalParameter4dARB($target,$index,$x,$y,$z,$w); +glProgramLocalParameter4dvARB_c($target,$index,(CPTR)v); +glProgramLocalParameter4dvARB_p($target,$index,$x,$y,$z,$w); +glProgramLocalParameter4dvARB_s($target,$index,(PACKED)v); +glProgramLocalParameter4fARB($target,$index,$x,$y,$z,$w); +glProgramLocalParameter4fvARB_c($target,$index,(CPTR)v); +glProgramLocalParameter4fvARB_p($target,$index,$x,$y,$z,$w); +glProgramLocalParameter4fvARB_s($target,$index,(PACKED)v); +glProgramStringARB_c($target,$format,$len,(CPTR)string); +glProgramStringARB_p($target,$string); +glProgramStringARB_s($target,$format,$len,(PACKED)string); +glPushAttrib($mask); +glPushClientAttrib($mask); +glPushMatrix(); +glPushName($name); +glRasterPos2d(x, y); +glRasterPos2dv_c((CPTR)v); +glRasterPos2dv_p($x, $y); +glRasterPos2dv_s((PACKED)v); +glRasterPos2f($x, $y); +glRasterPos2fv_c((CPTR)v); +glRasterPos2fv_p($x, $y); +glRasterPos2fv_s((PACKED)v); +glRasterPos2i($x, $y); +glRasterPos2iv_c((CPTR)v); +glRasterPos2iv_p($x, $y); +glRasterPos2iv_s((PACKED)v); +glRasterPos2s($x, $y); +glRasterPos2sv_c((CPTR)v); +glRasterPos2sv_p($x, $y); +glRasterPos2sv_s((PACKED)v); +glRasterPos3d($x, $y, $z); +glRasterPos3dv_c((CPTR)v); +glRasterPos3dv_p($x, $y, $z); +glRasterPos3dv_s((PACKED)v); +glRasterPos3f($x, $y, $z); +glRasterPos3fv_c((CPTR)v); +glRasterPos3fv_p($x, $y, $z); +glRasterPos3fv_s((PACKED)v); +glRasterPos3i($x, $y, $z); +glRasterPos3iv_c((CPTR)v); +glRasterPos3iv_p($x, $y, $z); +glRasterPos3iv_s((PACKED)v); +glRasterPos3s($x, $y, $z); +glRasterPos3sv_c((CPTR)v); +glRasterPos3sv_p($x, $y, $z); +glRasterPos3sv_s((PACKED)v); +glRasterPos4d($x, $y, $z, $w); +glRasterPos4dv_c((CPTR)v); +glRasterPos4dv_p($x, $y, $z, $w); +glRasterPos4dv_s((PACKED)v); +glRasterPos4f($x, $y, $z, $w); +glRasterPos4fv_c((CPTR)v); +glRasterPos4fv_p($x, $y, $z, $w); +glRasterPos4fv_s((PACKED)v); +glRasterPos4i($x, $y, $z, $w); +glRasterPos4iv_c((CPTR)v); +glRasterPos4iv_p($x, $y, $z, $w); +glRasterPos4iv_s((PACKED)v); +glRasterPos4s($x, $y, $z, $w); +glRasterPos4sv_c((CPTR)v); +glRasterPos4sv_p($x, $y, $z, $w); +glRasterPos4sv_s((PACKED)v); +glReadBuffer($mode); +glReadPixels_c($x, $y, $width, $height, $format, $type, (CPTR)pixels); +glReadPixels_s($x, $y, $width, $height, $format, $type, (PACKED)pixels); +glRectd($x1, $y1, $x2, $y2); +glRectdv_c((CPTR)v1, (CPTR)v2); +glRectdv_s((PACKED)v1, (PACKED)v2); +glRectf($x1, $y1, $x2, $y2); +glRectfv_c((CPTR)v1, (CPTR)v2); +glRectfv_s((PACKED)v1, (PACKED)v2); +glRecti($x1, $y1, $x2, $y2); +glRectiv_c((CPTR)v1, (CPTR)v2); +glRectiv_s((PACKED)v1, (PACKED)v2); +glRects($x1, $y1, $x2, $y2); +glRectsv_c((CPTR)v1, (CPTR)v2); +glRectsv_s((PACKED)v1, (PACKED)v2); +glRenderMode($mode); +glRenderbufferStorage($target,$internalformat,$width,$height); +glRenderbufferStorageEXT($target,$internalformat,$width,$height); +glRotated($angle, $x, $y, $z); +glRotatef($angle, $x, $y, $z); +glSampleCoverageARB($value,$invert); +glScaled($x, $y, $z); +glScalef($x, $y, $z); +glScissor($x, $y, $width, $height); +glSelectBuffer_c($size, (CPTR)list); +glShadeModel($mode); +glShaderSourceARB_c($shaderObj, $count, (CPTR)string, (CPTR)length); +glShaderSourceARB_p($shaderObj, @string); +glStencilFunc($func, $ref, $mask); +glStencilMask($mask); +glStencilOp($fail, $zfail, $zpass); +glTexCoord1d($s); +glTexCoord1dv_c((CPTR)v); +glTexCoord1dv_c((PACKED)v); +glTexCoord1dv_p($s); +glTexCoord1f($s); +glTexCoord1fv_c((CPTR)v); +glTexCoord1fv_p($s); +glTexCoord1fv_s((PACKED)v); +glTexCoord1i($s); +glTexCoord1iv_c((CPTR)v); +glTexCoord1iv_p($s); +glTexCoord1iv_s((PACKED)v); +glTexCoord1s($s); +glTexCoord1sv_c((CPTR)v) +glTexCoord1sv_p($s); +glTexCoord1sv_s((PACKED)v) +glTexCoord2d($s, $t); +glTexCoord2dv_c((CPTR)v); +glTexCoord2dv_p($s, $t); +glTexCoord2dv_s((PACKED)v); +glTexCoord2f($s, $t); +glTexCoord2fv_c((CPTR)v); +glTexCoord2fv_p($s, $t); +glTexCoord2fv_s((PACKED)v); +glTexCoord2i($s, $t); +glTexCoord2iv_c((CPTR)v); +glTexCoord2iv_p($s, $t); +glTexCoord2iv_s((PACKED)v); +glTexCoord2s($s, $t); +glTexCoord2sv_c((CPTR)v); +glTexCoord2sv_c((PACKED)v); +glTexCoord2sv_p($s, $t); +glTexCoord3d($s, $t, $r); +glTexCoord3dv_c((CPTR)v); +glTexCoord3dv_p($s, $t, $r); +glTexCoord3dv_s((PACKED)v); +glTexCoord3f($s, $t, $r); +glTexCoord3fv_c((CPTR)v); +glTexCoord3fv_p($s, $t, $r); +glTexCoord3fv_s((PACKED)v); +glTexCoord3i($s, $t, $r); +glTexCoord3iv_c((CPTR)v); +glTexCoord3iv_p($s, $t, $r); +glTexCoord3iv_s((PACKED)v); +glTexCoord3s($s, $t, $r); +glTexCoord3sv_c((CPTR)v); +glTexCoord3sv_p($s, $t, $r); +glTexCoord3sv_s((PACKED)v); +glTexCoord4d($s, $t, $r, $q); +glTexCoord4dv_c((CPTR)v); +glTexCoord4dv_p($s, $t, $r, $q); +glTexCoord4dv_s((PACKED)v); +glTexCoord4f($s, $t, $r, $q); +glTexCoord4fv_c((CPTR)v); +glTexCoord4fv_p($s, $t, $r, $q); +glTexCoord4fv_s((PACKED)v); +glTexCoord4i($s, $t, $r, $q); +glTexCoord4iv_c((CPTR)v); +glTexCoord4iv_p($s, $t, $r, $q); +glTexCoord4iv_s((PACKED)v); +glTexCoord4s($s, $t, $r, $q); +glTexCoord4sv_c((CPTR)v); +glTexCoord4sv_p($s, $t, $r, $q); +glTexCoord4sv_s((PACKED)v); +glTexCoordPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glTexCoordPointerEXT_p($size, (OGA)pointer); +glTexCoordPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glTexCoordPointer_c($size, $type, $stride, (CPTR)pointer); +glTexCoordPointer_p($size, (OGA)pointer); +glTexCoordPointer_s($size, $type, $stride, (PACKED)pointer); +glTexEnvf($target, $pname, $param); +glTexEnvfv_p(target, pname, @params); +glTexEnvfv_s(target, pname, (PACKED)params); +glTexEnvi($target, $pname, $param); +glTexEnviv_p(target, pname, @params); +glTexEnviv_s(target, pname, (PACKED)params); +glTexGend($Coord, $pname, $param); +glTexGendv_c($Coord, $pname, (CPTR)params); +glTexGendv_p($Coord, $pname, @params); +glTexGendv_s($Coord, $pname, (PACKED)params); +glTexGenf($Coord, $pname, $param); +glTexGenfv_c($Coord, $pname, (CPTR)params); +glTexGenfv_p($Coord, $pname, @params); +glTexGenfv_s($Coord, $pname, (PACKED)params); +glTexGeni($Coord, $pname, $param); +glTexGeniv_c($Coord, $pname, (CPTR)params); +glTexGeniv_p($Coord, $pname, @params); +glTexGeniv_s($Coord, $pname, (PACKED)params); +glTexImage1D_c($target, $level, $internalformat, $width, $border, $format, $type, (CPTR)pixels); +glTexImage1D_p($target, $level, $internalformat, $width, $border, $format, $type, @pixels); +glTexImage1D_s($target, $level, $internalformat, $width, $border, $format, $type, (PACKED)pixels); +glTexImage2D_c($target, $level, $internalformat, $width, $height, $border, $format, $type, (CPTR)pixels); +glTexImage2D_p($target, $level, $internalformat, $width, $height, $border, $format, $type, @pixels); +glTexImage2D_s($target, $level, $internalformat, $width, $height, $border, $format, $type, (PACKED)pixels); +glTexImage3DEXT_c($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, (CPTR)pixels); +glTexImage3DEXT_p($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, @pixels); +glTexImage3DEXT_s($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, (PACKED)pixels); +glTexImage3D_c($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, (CPTR)pixels); +glTexImage3D_p($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, @pixels); +glTexImage3D_s($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, (PACKED)pixels); +glTexParameterf($target, $pname, $param); +glTexParameterfv_c($target, $pname, (CPTR)params); +glTexParameterfv_p($target, $pname, @params); +glTexParameterfv_s($target, $pname, (PACKED)params); +glTexParameteri($target, $pname, $param); +glTexParameteriv_c($target, $pname, (CPTR)params); +glTexParameteriv_p($target, $pname, @params); +glTexParameteriv_s($target, $pname, (PACKED)params); +glTexSubImage1D_c($target, $level, $xoffset, $width, $border, $format, $type, (CPTR)pixels); +glTexSubImage1D_p($target, $level, $xoffset, $width, $border, $format, $type, @pixels); +glTexSubImage1D_s($target, $level, $xoffset, $width, $border, $format, $type, (PACKED)pixels); +glTexSubImage2D_c($target, $level, $xoffset, $yoffset, $width, $height, $border, $format, $type, (CPTR)pixels); +glTexSubImage2D_c($target, $level, $xoffset, $yoffset, $width, $height, $border, $format, $type, @pixels); +glTexSubImage2D_s($target, $level, $xoffset, $yoffset, $width, $height, $border, $format, $type, (PACKED)pixels); +glTexSubImage3DEXT_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, (CPTR)pixels); +glTexSubImage3DEXT_p($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, @pixels); +glTexSubImage3DEXT_s($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, (PACKED)pixels); +glTexSubImage3D_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $border, $format, $type, (CPTR)pixels); +glTexSubImage3D_p($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $border, $format, $type, @pixels); +glTexSubImage3D_s($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $border, $format, $type, (PACKED)pixels); +glTranslated($x, $y, $z); +glTranslatef($x, $y, $z); +glUniform1fARB($location, $v0); +glUniform1fvARB_c($location, $count, (CPTR)value); +glUniform1fvARB_p(location, @value); +glUniform1fvARB_s($location, $count, (PACKED)value); +glUniform1iARB($location, $v0); +glUniform1ivARB_c($location, $count, (CPTR)value); +glUniform1ivARB_p($location, @value); +glUniform1ivARB_s($location, $count, (PACKED)value); +glUniform2fARB($location, $v0, $v1); +glUniform2fvARB_c($location, $count, (CPTR)value); +glUniform2fvARB_p($location, @value); +glUniform2fvARB_s($location, $count, (PACKED)value); +glUniform2iARB($location, $v0, $v1); +glUniform2ivARB_c($location, $count, (CPTR)value); +glUniform2ivARB_p($location, @value); +glUniform2ivARB_s($location, $count, (PACKED)value); +glUniform3fARB($location, $v0, $v1, $v2); +glUniform3fvARB_c($location, $count, (CPTR)value); +glUniform3fvARB_p($location, @value); +glUniform3fvARB_s($location, $count, (PACKED)value); +glUniform3iARB($location, $v0, $v1, $v2); +glUniform3ivARB_c($location, $count, (CPTR)value); +glUniform3ivARB_p($location, @value); +glUniform3ivARB_s($location, $count, (PACKED)value); +glUniform4fARB($location, $v0, $v1, $v2, $v3); +glUniform4fvARB_c($location, $count, (CPTR)value); +glUniform4fvARB_p($location, @value); +glUniform4fvARB_s($location, $count, (PACKED)value); +glUniform4iARB($location, $v0, $v1, $v2, $v3); +glUniform4ivARB_c($location, $count, (CPTR)value); +glUniform4ivARB_p($location, @value); +glUniform4ivARB_s($location, $count, (PACKED)value); +glUniformMatrix2fvARB_c($location, $count, $transpose, (CPTR)value); +glUniformMatrix2fvARB_p($location, $transpose, @matrix); +glUniformMatrix2fvARB_s($location, $count, $transpose, (PACKED)value); +glUniformMatrix3fvARB_c($location, $count, $transpose, (CPTR)value); +glUniformMatrix3fvARB_p($location, $transpose, @matrix); +glUniformMatrix3fvARB_s($location, $count, $transpose, (PACKED)value); +glUniformMatrix4fvARB_c($location, $count, $transpose, (CPTR)value); +glUniformMatrix4fvARB_p($location, $transpose, @matrix); +glUniformMatrix4fvARB_s($location, $count, $transpose, (PACKED)value); +glUnmapBuffer($target); +glUnmapBufferARB($target); +glUseProgramObjectARB($programObj); +glValidateProgramARB($programObj); +glVertex2d($x, $y); +glVertex2dv_c((CPTR)v); +glVertex2dv_p($x, $y); +glVertex2dv_s((PACKED)v); +glVertex2f($x, $y); +glVertex2f_s((CPTR)v); +glVertex2f_s((PACKED)v); +glVertex2fv_p($x, $y); +glVertex2i($x, $y); +glVertex2iv_c((CPTR)v); +glVertex2iv_p($x, $y); +glVertex2iv_s((PACKED)v); +glVertex2s($x, $y); +glVertex2sv_c((CPTR)v); +glVertex2sv_c((PACKED)v); +glVertex2sv_p($x, $y); +glVertex3d($x, $y, $z); +glVertex3dv_c((CPTR)v); +glVertex3dv_p($x, $y, $z); +glVertex3dv_s((PACKED)v); +glVertex3f($x, $y, $z); +glVertex3fv_c((CPTR)v); +glVertex3fv_p($x, $y, $z); +glVertex3fv_s((PACKED)v); +glVertex3i(x, y, z); +glVertex3iv_c((CPTR)v); +glVertex3iv_p($x, $y, $z); +glVertex3iv_s((PACKED)v); +glVertex3s($x, $y, $z); +glVertex3sv_c((CPTR)v); +glVertex3sv_p($x, $y, $z); +glVertex3sv_s((PACKED)v); +glVertex4d($x, $y, $z, $w); +glVertex4dv_c((CPTR)v); +glVertex4dv_p($x, $y, $z, $w); +glVertex4dv_s((PACKED)v); +glVertex4f($x, $y, $z, $w); +glVertex4fv_c((CPTR)v); +glVertex4fv_p($x, $y, $z, $w); +glVertex4fv_s((PACKED)v); +glVertex4i($x, $y, $z, $w); +glVertex4iv_c((CPTR)v); +glVertex4iv_p($x, $y, $z, $w); +glVertex4iv_s((PACKED)v); +glVertex4s($x, $y, $z, $w); +glVertex4sv_c((CPTR)v); +glVertex4sv_p($x, $y, $z, $w); +glVertex4sv_s((PACKED)v); +glVertexAttrib1dARB($index,$x); +glVertexAttrib1dvARB_c($index,(CPTR)v); +glVertexAttrib1dvARB_p($index,$x); +glVertexAttrib1dvARB_s($index,(PACKED)v); +glVertexAttrib1fARB($index,$x); +glVertexAttrib1sARB($index,$x); +glVertexAttrib1svARB_c($index,(CPTR)v); +glVertexAttrib1svARB_p($index,$x); +glVertexAttrib1svARB_s($index,(PACKED)v); +glVertexAttrib2dARB($index,$x,$y); +glVertexAttrib2dvARB_c($index,(CPTR)v); +glVertexAttrib2dvARB_p($index,$x,$y); +glVertexAttrib2dvARB_s($index,(PACKED)v); +glVertexAttrib2fARB($index,$x,$y); +glVertexAttrib2sARB($index,$x,$y); +glVertexAttrib2svARB_c($index,(CPTR)v); +glVertexAttrib2svARB_p($index,$x,$y); +glVertexAttrib2svARB_s($index,(PACKED)v); +glVertexAttrib3dARB($index,$x,$y,$z); +glVertexAttrib3dvARB_c($index,(CPTR)v); +glVertexAttrib3dvARB_p($index,$x,$y,$z); +glVertexAttrib3dvARB_s($index,(PACKED)v); +glVertexAttrib3fARB($index,$x,$y,$z); +glVertexAttrib3fvARB_c($index,(CPTR)v); +glVertexAttrib3fvARB_p($index,$x,$y,$z); +glVertexAttrib3fvARB_s($index,(PACKED)v); +glVertexAttrib3sARB($index,$x,$y,$z); +glVertexAttrib3svARB_c($index,(CPTR)v); +glVertexAttrib3svARB_p($index,$x,$y,$z); +glVertexAttrib3svARB_s($index,(PACKED)v); +glVertexAttrib4NbvARB_c($index,(CPTR)v); +glVertexAttrib4NbvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NbvARB_s($index,(PACKED)v); +glVertexAttrib4NivARB_c($index,(CPTR)v); +glVertexAttrib4NivARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NivARB_s($index,(PACKED)v); +glVertexAttrib4NsvARB_c($index,(CPTR)v); +glVertexAttrib4NsvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NsvARB_s($index,(PACKED)v); +glVertexAttrib4NubARB($index,$x,$y,$z,$w); +glVertexAttrib4NubvARB_c($index,(CPTR)v); +glVertexAttrib4NubvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NubvARB_s($index,(PACKED)v); +glVertexAttrib4NuivARB_c($index,(CPTR)v); +glVertexAttrib4NuivARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NuivARB_s($index,(PACKED)v); +glVertexAttrib4NusvARB_c($index,(CPTR)v); +glVertexAttrib4NusvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4NusvARB_s($index,(PACKED)v); +glVertexAttrib4bvARB_c($index,(CPTR)v); +glVertexAttrib4bvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4bvARB_s($index,(PACKED)v); +glVertexAttrib4dARB($index,$x,$y,$z,$w); +glVertexAttrib4dvARB_c($index,(CPTR)v); +glVertexAttrib4dvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4dvARB_s($index,(PACKED)v); +glVertexAttrib4fARB($index,$x,$y,$z,$w); +glVertexAttrib4fvARB_c($index,(CPTR)v); +glVertexAttrib4fvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4fvARB_s($index,(PACKED)v); +glVertexAttrib4ivARB_c($index,(CPTR)v); +glVertexAttrib4ivARB_p($index,$x,$y,$z,$w); +glVertexAttrib4ivARB_s($index,(PACKED)v); +glVertexAttrib4sARB($index,$x,$y,$z,$w); +glVertexAttrib4svARB_c($index,(CPTR)v); +glVertexAttrib4svARB_p($index,$x,$y,$z,$w); +glVertexAttrib4svARB_s($index,(PACKED)v); +glVertexAttrib4ubvARB_c($index,(CPTR)v); +glVertexAttrib4ubvARB_p($index,$x,$y,$z,$w); +glVertexAttrib4ubvARB_s($index,(PACKED)v); +glVertexAttrib4uivARB_c($index,(CPTR)v); +glVertexAttrib4uivARB_p($index,$x,$y,$z,$w); +glVertexAttrib4uivARB_s($index,(PACKED)v); +glVertexAttrib4usvARB_c($index,(CPTR)v); +glVertexAttrib4usvARB_c($index,(PACKED)v); +glVertexAttrib4usvARB_p($index,$x,$y,$z,$w); +glVertexAttribPointerARB_c($index,$size,$type,$normalized,$stride,(CPTR)pointer); +glVertexAttribPointerARB_p($index,$type,$normalized,$stride,@attribs); +glVertexPointerEXT_c($size, $type, $stride, $count, (CPTR)pointer); +glVertexPointerEXT_p($size, (OGA)pointer); +glVertexPointerEXT_s($size, $type, $stride, $count, (PACKED)pointer); +glVertexPointer_c($size, $type, $stride, (CPTR)pointer); +glVertexPointer_p($size, (OGA)pointer); +glVertexPointer_s($size, $type, $stride, (PACKED)pointer); +glViewport($x, $y, $width, $height);