home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / PMM / Developer / FD / gl.fd < prev    next >
Encoding:
Text File  |  1998-11-15  |  20.4 KB  |  585 lines

  1. * "mesamain.library"
  2. ##base _mesamainBase
  3. ##bias 30
  4. * Core mesa stuff
  5. ##public
  6. glClearIndex(c)(fp0)
  7. glClearColor(red,green,blue,alpha)(fp0/fp1/fp2/fp3)
  8. glClear(mask)(d0)
  9. glIndexMask(mask)(d0)
  10. glColorMask(red,green,blue,alpha)(d0/d1/d2/d3)
  11. glAlphaFunc(func,ref)(d0/fp0)
  12. glBlendFunc(sfactor,dfactor)(d0/d1)
  13. glLogicOp(opcode)(d0)
  14. glCullFace(mode)(d0)
  15. glFrontFace(mode)(d0)
  16. glPointSize(size)(fp0)
  17. glLineWidth(width)(fp0)
  18. glLineStipple(factor,pattern)(d0/d1)
  19. glPolygonMode(face,mode)(d0/d1)
  20. glPolygonOffset(factor,units)(fp0/fp1)
  21. glPolygonStipple(mask)(a0)
  22. glGetPolygonStipple(mask)(a0)
  23. glEdgeFlag(flag)(d0)
  24. glEdgeFlagv(flag)(a0)
  25. glScissor(x,y,width,height)(d0/d1/d2/d3)
  26. glClipPlane(plane,equation)(d0/a0)
  27. glGetClipPlane(plane,equation)(d0/a0)
  28. glDrawBuffer(mode)(d0)
  29. glReadBuffer(mode)(d0)
  30. glEnable(cap)(d0)
  31. glDisable(cap)(d0)
  32. glIsEnabled(cap)(d0)
  33. glEnableClientState(cap)(d0)
  34. glDisableClientState(cap)(d0)
  35. glGetBooleanv(pname,params)(d0/a0)
  36. glGetDoublev(pname,params)(d0/a0)
  37. glGetFloatv(pname,params)(d0/a0)
  38. glGetIntegerv(pname,params)(d0/a0)
  39. glPushAttrib(mask)(d0)
  40. glPopAttrib()()
  41. glPushClientAttrib(mask)(d0)
  42. glPopClientAttrib()()
  43. glRenderMode(mode)(d0)
  44. glGetError()()
  45. glGetString(name)(d0)
  46. glFinish()()
  47. glFlush()()
  48. glHint(target,mode)(d0/d1)
  49. glClearDepth(depth)(fp0)
  50. glDepthFunc(func)(d0)
  51. glDepthMask(flag)(d0)
  52. glDepthRange(near_val,far_val)(fp0/fp1)
  53. glClearAccum(red,green,blue,alpha)(fp0/fp1/fp2/fp3)
  54. glAccum(op,value)(d0/fp0)
  55. glMatrixMode(mode)(d0)
  56. ##private
  57. glOrthoA(args)(a0)
  58. glOrtho(left,right,bottom,top,near_val,far_val)(fp0/fp1/fp2/fp3/fp4/fp5)
  59. ##public
  60. ##private
  61. glFrustumA(args)(a0)
  62. glFrustum(left,right,bottom,top,near_val,far_val)(fp0/fp1/fp2/fp3/fp4/fp5)
  63. ##public
  64. glViewport(x,y,width,height)(d0/d1/d2/d3)
  65. glPushMatrix()()
  66. glPopMatrix()()
  67. glLoadIdentity()()
  68. glLoadMatrixd(m)(a0)
  69. glLoadMatrixf(m)(a0)
  70. glMultMatrixd(m)(a0)
  71. glMultMatrixf(m)(a0)
  72. glRotated(angle,x,y,z)(fp0/fp1/fp2/fp3)
  73. glRotatef(angle,x,y,z)(fp0/fp1/fp2/fp3)
  74. glScaled(x,y,z)(fp0/fp1/fp2)
  75. glScalef(x,y,z)(fp0/fp1/fp2)
  76. glTranslated(x,y,z)(fp0/fp1/fp2)
  77. glTranslatef(x,y,z)(fp0/fp1/fp2)
  78. glIsList(list)(d0)
  79. glDeleteLists(list,range)(d0/d1)
  80. glGenLists(range)(d0)
  81. glNewList(list,mode)(d0/d1)
  82. glEndList()()
  83. glCallList(list)(d0)
  84. glCallLists(n,type,lists)(d0/d1/a0)
  85. glListBase(base)(d0)
  86. glBegin(mode)(d0)
  87. glEnd()()
  88. glVertex2d(x,y)(fp0/fp1)
  89. glVertex2f(x,y)(fp0/fp1)
  90. glVertex2i(x,y)(d0/d1)
  91. glVertex2s(x,y)(d0/d1)
  92. glVertex3d(x,y,z)(fp0/fp1/fp2)
  93. glVertex3f(x,y,z)(fp0/fp1/fp2)
  94. glVertex3i(x,y,z)(d0/d1/d2)
  95. glVertex3s(x,y,z)(d0/d1/d2)
  96. glVertex4d(x,y,z,w)(fp0/fp1/fp2/fp3)
  97. glVertex4f(x,y,z,w)(fp0/fp1/fp2/fp3)
  98. glVertex4i(x,y,z,w)(d0/d1/d2/d3)
  99. glVertex4s(x,y,z,w)(d0/d1/d2/d3)
  100. glVertex2dv(v)(a0)
  101. glVertex2fv(v)(a0)
  102. glVertex2iv(v)(a0)
  103. glVertex2sv(v)(a0)
  104. glVertex3dv(v)(a0)
  105. glVertex3fv(v)(a0)
  106. glVertex3iv(v)(a0)
  107. glVertex3sv(v)(a0)
  108. glVertex4dv(v)(a0)
  109. glVertex4fv(v)(a0)
  110. glVertex4iv(v)(a0)
  111. glVertex4sv(v)(a0)
  112. glNormal3b(nx,ny,nz)(d0/d1/d2)
  113. glNormal3d(nx,ny,nz)(fp0/fp1/fp2)
  114. glNormal3f(nx,ny,nz)(fp0/fp1/fp2)
  115. glNormal3i(nx,ny,nz)(d0/d1/d2)
  116. glNormal3s(nx,ny,nz)(d0/d1/d2)
  117. glNormal3bv(v)(a0)
  118. glNormal3dv(v)(a0)
  119. glNormal3fv(v)(a0)
  120. glNormal3iv(v)(a0)
  121. glNormal3sv(v)(a0)
  122. glIndexd(c)(fp0)
  123. glIndexf(c)(fp0)
  124. glIndexi(c)(d0)
  125. glIndexs(c)(d0)
  126. glIndexub(c)(d0)
  127. glIndexdv(c)(a0)
  128. glIndexfv(c)(a0)
  129. glIndexiv(c)(a0)
  130. glIndexsv(c)(a0)
  131. glIndexubv(c)(a0)
  132. glColor3b(red,green,blue)(d0/d1/d2)
  133. glColor3d(red,green,blue)(fp0/fp1/fp2)
  134. glColor3f(red,green,blue)(fp0/fp1/fp2)
  135. glColor3i(red,green,blue)(d0/d1/d2)
  136. glColor3s(red,green,blue)(d0/d1/d2)
  137. glColor3ub(red,green,blue)(d0/d1/d2)
  138. glColor3ui(red,green,blue)(d0/d1/d2)
  139. glColor3us(red,green,blue)(d0/d1/d2)
  140. glColor4b(red,green,blue,alpha)(d0/d1/d2/d3)
  141. glColor4d(red,green,blue,alpha)(fp0/fp1/fp2/fp3)
  142. glColor4f(red,green,blue,alpha)(fp0/fp1/fp2/fp3)
  143. glColor4i(red,green,blue,alpha)(d0/d1/d2/d3)
  144. glColor4s(red,green,blue,alpha)(d0/d1/d2/d3)
  145. glColor4ub(red,green,blue,alpha)(d0/d1/d2/d3)
  146. glColor4ui(red,green,blue,alpha)(d0/d1/d2/d3)
  147. glColor4us(red,green,blue,alpha)(d0/d1/d2/d3)
  148. glColor3bv(v)(a0)
  149. glColor3dv(v)(a0)
  150. glColor3fv(v)(a0)
  151. glColor3iv(v)(a0)
  152. glColor3sv(v)(a0)
  153. glColor3ubv(v)(a0)
  154. glColor3uiv(v)(a0)
  155. glColor3usv(v)(a0)
  156. glColor4bv(v)(a0)
  157. glColor4dv(v)(a0)
  158. glColor4fv(v)(a0)
  159. glColor4iv(v)(a0)
  160. glColor4sv(v)(a0)
  161. glColor4ubv(v)(a0)
  162. glColor4uiv(v)(a0)
  163. glColor4usv(v)(a0)
  164. glTexCoord1d(s)(fp0)
  165. glTexCoord1f(s)(fp0)
  166. glTexCoord1i(s)(d0)
  167. glTexCoord1s(s)(d0)
  168. glTexCoord2d(s,t)(fp0/fp1)
  169. glTexCoord2f(s,t)(fp0/fp1)
  170. glTexCoord2i(s,t)(d0/d1)
  171. glTexCoord2s(s,t)(d0/d1)
  172. glTexCoord3d(s,t,r)(fp0/fp1/fp2)
  173. glTexCoord3f(s,t,r)(fp0/fp1/fp2)
  174. glTexCoord3i(s,t,r)(d0/d1/d2)
  175. glTexCoord3s(s,t,r)(d0/d1/d2)
  176. glTexCoord4d(s,t,r,q)(fp0/fp1/fp2/fp3)
  177. glTexCoord4f(s,t,r,q)(fp0/fp1/fp2/fp3)
  178. glTexCoord4i(s,t,r,q)(d0/d1/d2/d3)
  179. glTexCoord4s(s,t,r,q)(d0/d1/d2/d3)
  180. glTexCoord1dv(v)(a0)
  181. glTexCoord1fv(v)(a0)
  182. glTexCoord1iv(v)(a0)
  183. glTexCoord1sv(v)(a0)
  184. glTexCoord2dv(v)(a0)
  185. glTexCoord2fv(v)(a0)
  186. glTexCoord2iv(v)(a0)
  187. glTexCoord2sv(v)(a0)
  188. glTexCoord3dv(v)(a0)
  189. glTexCoord3fv(v)(a0)
  190. glTexCoord3iv(v)(a0)
  191. glTexCoord3sv(v)(a0)
  192. glTexCoord4dv(v)(a0)
  193. glTexCoord4fv(v)(a0)
  194. glTexCoord4iv(v)(a0)
  195. glTexCoord4sv(v)(a0)
  196. glRasterPos2d(x,y)(fp0/fp1)
  197. glRasterPos2f(x,y)(fp0/fp1)
  198. glRasterPos2i(x,y)(d0/d1)
  199. glRasterPos2s(x,y)(d0/d1)
  200. glRasterPos3d(x,y,z)(fp0/fp1/fp2)
  201. glRasterPos3f(x,y,z)(fp0/fp1/fp2)
  202. glRasterPos3i(x,y,z)(d0/d1/d2)
  203. glRasterPos3s(x,y,z)(d0/d1/d2)
  204. glRasterPos4d(x,y,z,w)(fp0/fp1/fp2/fp3)
  205. glRasterPos4f(x,y,z,w)(fp0/fp1/fp2/fp3)
  206. glRasterPos4i(x,y,z,w)(d0/d1/d2/d3)
  207. glRasterPos4s(x,y,z,w)(d0/d1/d2/d3)
  208. glRasterPos2dv(v)(a0)
  209. glRasterPos2fv(v)(a0)
  210. glRasterPos2iv(v)(a0)
  211. glRasterPos2sv(v)(a0)
  212. glRasterPos3dv(v)(a0)
  213. glRasterPos3fv(v)(a0)
  214. glRasterPos3iv(v)(a0)
  215. glRasterPos3sv(v)(a0)
  216. glRasterPos4dv(v)(a0)
  217. glRasterPos4fv(v)(a0)
  218. glRasterPos4iv(v)(a0)
  219. glRasterPos4sv(v)(a0)
  220. glRectd(x1,y1,x2,y2)(fp0/fp1/fp2/fp3)
  221. glRectf(x1,y1,x2,y2)(fp0/fp1/fp2/fp3)
  222. glRecti(x1,y1,x2,y2)(d0/d1/d2/d3)
  223. glRects(x1,y1,x2,y2)(d0/d1/d2/d3)
  224. glRectdv(v1,v2)(a0/a1)
  225. glRectfv(v1,v2)(a0/a1)
  226. glRectiv(v1,v2)(a0/a1)
  227. glRectsv(v1,v2)(a0/a1)
  228. glVertexPointer(size,type,stride,ptr)(d0/d1/d2/a0)
  229. glNormalPointer(type,stride,ptr)(d0/d1/a0)
  230. glColorPointer(size,type,stride,ptr)(d0/d1/d2/a0)
  231. glIndexPointer(type,stride,ptr)(d0/d1/a0)
  232. glTexCoordPointer(size,type,stride,ptr)(d0/d1/d2/a0)
  233. glEdgeFlagPointer(stride,ptr)(d0/a0)
  234. glGetPointerv(pname,params)(d0/a0)
  235. glArrayElement(i)(d0)
  236. glDrawArrays(mode,first,count)(d0/d1/d2)
  237. glDrawElements(mode,count,type,indices)(d0/d1/d2/a0)
  238. glInterleavedArrays(format,stride,pointer)(d0/d1/a0)
  239. glShadeModel(mode)(d0)
  240. glLightf(light,pname,param)(d0/d1/fp0)
  241. glLighti(light,pname,param)(d0/d1/d2)
  242. glLightfv(light,pname,params)(d0/d1/a0)
  243. glLightiv(light,pname,params)(d0/d1/a0)
  244. glGetLightfv(light,pname,params)(d0/d1/a0)
  245. glGetLightiv(light,pname,params)(d0/d1/a0)
  246. glLightModelf(pname,param)(d0/fp0)
  247. glLightModeli(pname,param)(d0/d1)
  248. glLightModelfv(pname,params)(d0/a0)
  249. glLightModeliv(pname,params)(d0/a0)
  250. glMaterialf(face,pname,param)(d0/d1/fp0)
  251. glMateriali(face,pname,param)(d0/d1/d2)
  252. glMaterialfv(face,pname,params)(d0/d1/a0)
  253. glMaterialiv(face,pname,params)(d0/d1/a0)
  254. glGetMaterialfv(face,pname,params)(d0/d1/a0)
  255. glGetMaterialiv(face,pname,params)(d0/d1/a0)
  256. glColorMaterial(face,mode)(d0/d1)
  257. glPixelZoom(xfactor,yfactor)(fp0/fp1)
  258. glPixelStoref(pname,param)(d0/fp0)
  259. glPixelStorei(pname,param)(d0/d1)
  260. glPixelTransferf(pname,param)(d0/fp0)
  261. glPixelTransferi(pname,param)(d0/d1)
  262. glPixelMapfv(map,mapsize,values)(d0/d1/a0)
  263. glPixelMapuiv(map,mapsize,values)(d0/d1/a0)
  264. glPixelMapusv(map,mapsize,values)(d0/d1/a0)
  265. glGetPixelMapfv(map,values)(d0/a0)
  266. glGetPixelMapuiv(map,values)(d0/a0)
  267. glGetPixelMapusv(map,values)(d0/a0)
  268. ##private
  269. glBitmapA(args)(a0)
  270. glBitmap(width,height,xorig,yorig,xmove,ymove,bitmap)(d0/d1/fp0/fp1/fp2/fp3/a0)
  271. ##public
  272. glReadPixels(x,y,width,height,format,type,pixels)(d0/d1/d2/d3/d4/d5/a0)
  273. glDrawPixels(width,height,format,type,pixels)(d0/d1/d2/d3/a0)
  274. glCopyPixels(x,y,width,height,type)(d0/d1/d2/d3/d4)
  275. glStencilFunc(func,ref,mask)(d0/d1/d2)
  276. glStencilMask(mask)(d0)
  277. glStencilOp(fail,zfail,zpass)(d0/d1/d2)
  278. glClearStencil(s)(d0)
  279. glTexGend(coord,pname,param)(d0/d1/fp0)
  280. glTexGenf(coord,pname,param)(d0/d1/fp0)
  281. glTexGeni(coord,pname,param)(d0/d1/d2)
  282. glTexGendv(coord,pname,params)(d0/d1/a0)
  283. glTexGenfv(coord,pname,params)(d0/d1/a0)
  284. glTexGeniv(coord,pname,params)(d0/d1/a0)
  285. glGetTexGendv(coord,pname,params)(d0/d1/a0)
  286. glGetTexGenfv(coord,pname,params)(d0/d1/a0)
  287. glGetTexGeniv(coord,pname,params)(d0/d1/a0)
  288. glTexEnvf(target,pname,param)(d0/d1/fp0)
  289. glTexEnvi(target,pname,param)(d0/d1/d2)
  290. glTexEnvfv(target,pname,params)(d0/d1/a0)
  291. glTexEnviv(target,pname,params)(d0/d1/a0)
  292. glGetTexEnvfv(target,pname,params)(d0/d1/a0)
  293. glGetTexEnviv(target,pname,params)(d0/d1/a0)
  294. glTexParameterf(target,pname,param)(d0/d1/fp0)
  295. glTexParameteri(target,pname,param)(d0/d1/d2)
  296. glTexParameterfv(target,pname,params)(d0/d1/a0)
  297. glTexParameteriv(target,pname,params)(d0/d1/a0)
  298. glGetTexParameterfv(target,pname,params)(d0/d1/a0)
  299. glGetTexParameteriv(target,pname,params)(d0/d1/a0)
  300. glGetTexLevelParameterfv(target,level,pname,params)(d0/d1/d2/a0)
  301. glGetTexLevelParameteriv(target,level,pname,params)(d0/d1/d2/a0)
  302. glTexImage1D(target,level,internalFormat,width,border,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/a0)
  303. glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  304. glGetTexImage(target,level,format,type,pixels)(d0/d1/d2/d3/a0)
  305. glGenTextures(n,textures)(d0/a0)
  306. glDeleteTextures(n,textures)(d0/a0)
  307. glBindTexture(target,texture)(d0/d1)
  308. glPrioritizeTextures(n,textures,priorities)(d0/a0/a1)
  309. glAreTexturesResident(n,textures,residences)(d0/a0/a1)
  310. glIsTexture(texture)(d0)
  311. glTexSubImage1D(target,level,xoffset,width,format,type,pixels)(d0/d1/d2/d3/d4/d5/a0)
  312. glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  313. glCopyTexImage1D(target,level,internalformat,x,y,width,border)(d0/d1/d2/d3/d4/d5/d6)
  314. glCopyTexImage2D(target,level,internalformat,x,y,width,height,border)(d0/d1/d2/d3/d4/d5/d6/d7)
  315. glCopyTexSubImage1D(target,level,xoffset,x,y,width)(d0/d1/d2/d3/d4/d5)
  316. glCopyTexSubImage2D(target,level,xoffset,yoffset,x,y,width,height)(d0/d1/d2/d3/d4/d5/d6/d7)
  317. ##private
  318. glMap1dA(args)(a0)
  319. glMap1d(target,u1,u2,stride,order,points)(d0/fp0/fp1/d1/d2/a0)
  320. ##public
  321. ##private
  322. glMap1fA(args)(a0)
  323. glMap1f(target,u1,u2,stride,order,points)(d0/fp0/fp1/d1/d2/a0)
  324. ##public
  325. ##private
  326. glMap2dA(args)(a0)
  327. glMap2d(target,u1,u2,ustride,uorder,v1,v2,vstride,vorder,points)(d0/fp0/fp1/d1/d2/fp2/fp3/d3/d4/a0)
  328. ##public
  329. ##private
  330. glMap2fA(args)(a0)
  331. glMap2f(target,u1,u2,ustride,uorder,v1,v2,vstride,vorder,points)(d0/fp0/fp1/d1/d2/fp2/fp3/d3/d4/a0)
  332. ##public
  333. glGetMapdv(target,query,v)(d0/d1/a0)
  334. glGetMapfv(target,query,v)(d0/d1/a0)
  335. glGetMapiv(target,query,v)(d0/d1/a0)
  336. glEvalCoord1d(u)(fp0)
  337. glEvalCoord1f(u)(fp0)
  338. glEvalCoord1dv(u)(a0)
  339. glEvalCoord1fv(u)(a0)
  340. glEvalCoord2d(u,v)(fp0/fp1)
  341. glEvalCoord2f(u,v)(fp0/fp1)
  342. glEvalCoord2dv(u)(a0)
  343. glEvalCoord2fv(u)(a0)
  344. glMapGrid1d(un,u1,u2)(d0/fp0/fp1)
  345. glMapGrid1f(un,u1,u2)(d0/fp0/fp1)
  346. ##private
  347. glMapGrid2dA(args)(a0)
  348. glMapGrid2d(un,u1,u2,vn,v1,v2)(d0/fp0/fp1/d1/fp2/fp3)
  349. ##public
  350. ##private
  351. glMapGrid2fA(args)(a0)
  352. glMapGrid2f(un,u1,u2,vn,v1,v2)(d0/fp0/fp1/d1/fp2/fp3)
  353. ##public
  354. glEvalPoint1(i)(d0)
  355. glEvalPoint2(i,j)(d0/d1)
  356. glEvalMesh1(mode,i1,i2)(d0/d1/d2)
  357. glEvalMesh2(mode,i1,i2,j1,j2)(d0/d1/d2/d3/d4)
  358. glFogf(pname,param)(d0/fp0)
  359. glFogi(pname,param)(d0/d1)
  360. glFogfv(pname,params)(d0/a0)
  361. glFogiv(pname,params)(d0/a0)
  362. glFeedbackBuffer(size,type,buffer)(d0/d1/a0)
  363. glPassThrough(token)(fp0)
  364. glSelectBuffer(size,buffer)(d0/a0)
  365. glInitNames()()
  366. glLoadName(name)(d0)
  367. glPushName(name)(d0)
  368. glPopName()()
  369. glBlendEquationEXT(mode)(d0)
  370. glBlendColorEXT(red,green,blue,alpha)(fp0/fp1/fp2/fp3)
  371. glPolygonOffsetEXT(factor,bias)(fp0/fp1)
  372. glVertexPointerEXT(size,type,stride,count,ptr)(d0/d1/d2/d3/a0)
  373. glNormalPointerEXT(type,stride,count,ptr)(d0/d1/d2/a0)
  374. glColorPointerEXT(size,type,stride,count,ptr)(d0/d1/d2/d3/a0)
  375. glIndexPointerEXT(type,stride,count,ptr)(d0/d1/d2/a0)
  376. glTexCoordPointerEXT(size,type,stride,count,ptr)(d0/d1/d2/d3/a0)
  377. glEdgeFlagPointerEXT(stride,count,ptr)(d0/d1/a0)
  378. glGetPointervEXT(pname,params)(d0/a0)
  379. glArrayElementEXT(i)(d0)
  380. glDrawArraysEXT(mode,first,count)(d0/d1/d2)
  381. glGenTexturesEXT(n,textures)(d0/a0)
  382. glDeleteTexturesEXT(n,textures)(d0/a0)
  383. glBindTextureEXT(target,texture)(d0/d1)
  384. glPrioritizeTexturesEXT(n,textures,priorities)(d0/a0/a1)
  385. glAreTexturesResidentEXT(n,textures,residences)(d0/a0/a1)
  386. glIsTextureEXT(texture)(d0)
  387. glTexImage3DEXT(target,level,internalFormat,width,height,depth,border,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1)
  388. glTexSubImage3DEXT(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1/a2)
  389. glCopyTexSubImage3DEXT(target,level,xoffset,yoffset,zoffset,x,y,width,height)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  390. glColorTableEXT(target,internalformat,width,format,type,table)(d0/d1/d2/d3/d4/a0)
  391. glColorSubTableEXT(target,start,count,format,type,data)(d0/d1/d2/d3/d4/a0)
  392. glGetColorTableEXT(target,format,type,table)(d0/d1/d2/a0)
  393. glGetColorTableParameterfvEXT(target,pname,params)(d0/d1/a0)
  394. glGetColorTableParameterivEXT(target,pname,params)(d0/d1/a0)
  395. glPointParameterfEXT(pname,param)(d0/fp0)
  396. glPointParameterfvEXT(pname,params)(d0/a0)
  397. * MESA extenstions
  398. glWindowPos2iMESA(x,y)(d0/d1)
  399. glWindowPos2sMESA(x,y)(d0/d1)
  400. glWindowPos2fMESA(x,y)(fp0/fp1)
  401. glWindowPos2dMESA(x,y)(fp0/fp1)
  402. glWindowPos2ivMESA(p)(a0)
  403. glWindowPos2svMESA(p)(a0)
  404. glWindowPos2fvMESA(p)(a0)
  405. glWindowPos2dvMESA(p)(a0)
  406. glWindowPos3iMESA(x,y,z)(d0/d1/d2)
  407. glWindowPos3sMESA(x,y,z)(d0/d1/d2)
  408. glWindowPos3fMESA(x,y,z)(fp0/fp1/fp2)
  409. glWindowPos3dMESA(x,y,z)(fp0/fp1/fp2)
  410. glWindowPos3ivMESA(p)(a0)
  411. glWindowPos3svMESA(p)(a0)
  412. glWindowPos3fvMESA(p)(a0)
  413. glWindowPos3dvMESA(p)(a0)
  414. glWindowPos4iMESA(x,y,z,w)(d0/d1/d2/d3)
  415. glWindowPos4sMESA(x,y,z,w)(d0/d1/d2/d3)
  416. glWindowPos4fMESA(x,y,z,w)(fp0/fp1/fp2/fp3)
  417. glWindowPos4dMESA(x,y,z,w)(fp0/fp1/fp2/fp3)
  418. glWindowPos4ivMESA(p)(a0)
  419. glWindowPos4svMESA(p)(a0)
  420. glWindowPos4fvMESA(p)(a0)
  421. glWindowPos4dvMESA(p)(a0)
  422. glResizeBuffersMESA()()
  423. * GLU stuff
  424. ##private
  425. gluLookAtA(args)(a0)
  426. ##public
  427. gluOrtho2D(left,right,bottom,top)(fp0/fp1/fp2/fp3)
  428. gluPerspective(fovy,aspect,zNear,zFar)(fp0/fp1/fp2/fp3)
  429. gluPickMatrix(x,y,width,height,viewport)(fp0/fp1/fp2/fp3/a0)
  430. ##private
  431. gluProjectA(args)(a0)
  432. gluProject(objx,objy,objz,modelMatrix,projMatrix,viewport,winx,winy,winz)(fp0/fp1/fp2/a0/a1/a2/a3/a4/a5)
  433. ##public
  434. ##private
  435. gluUnProjectA(args)(a0)
  436. gluUnProject(winx,winy,winz,modelMatrix,projMatrix,viewport,objx,objy,objz)(fp0/fp1/fp2/a0/a1/a2/a3/a4/a5)
  437. ##public
  438. gluErrorString(errorCode)(d0)
  439. gluScaleImage(format,widthin,heightin,typein,datain,widthout,heightout,typeout,dataout)(d0/d1/d2/d3/a0/d4/d5/d6/a1)
  440. gluBuild1DMipmaps(target,components,width,format,type,data)(d0/d1/d2/d3/d4/a0)
  441. gluBuild2DMipmaps(target,components,width,height,format,type,data)(d0/d1/d2/d3/d4/d5/a0)
  442. gluNewQuadric()()
  443. gluDeleteQuadric(state)(a0)
  444. gluQuadricDrawStyle(quadObject,drawStyle)(a0/d0)
  445. gluQuadricOrientation(quadObject,orientation)(a0/d0)
  446. gluQuadricNormals(quadObject,normals)(a0/d0)
  447. gluQuadricTexture(quadObject,textureCoords)(a0/d0)
  448. gluQuadricCallback(qobj,which,fn)(a0/d0/a1)
  449. ##private
  450. gluCylinderA(args)(a0)
  451. gluCylinder(qobj,baseRadius,topRadius,height,slices,stacks)(a0/fp0/fp1/fp2/d0/d1)
  452. ##public
  453. gluSphere(qobj,radius,slices,stacks)(a0/fp0/d0/d1)
  454. gluDisk(qobj,innerRadius,outerRadius,slices,loops)(a0/fp0/fp1/d0/d1)
  455. ##private
  456. gluPartialDiskA(args)(a0)
  457. gluPartialDisk(qobj,innerRadius,outerRadius,slices,loops,startAngle,sweepAngle)(a0/fp0/fp1/d0/d1/fp2/fp3)
  458. ##public
  459. gluNewNurbsRenderer()()
  460. gluDeleteNurbsRenderer(nobj)(a0)
  461. gluLoadSamplingMatrices(nobj,modelMatrix,projMatrix,viewport)(a0/a1/a2/a3)
  462. gluNurbsProperty(nobj,property,value)(a0/d0/fp0)
  463. gluGetNurbsProperty(nobj,property,value)(a0/d0/a1)
  464. gluBeginCurve(nobj)(a0)
  465. gluEndCurve(nobj)(a0)
  466. gluNurbsCurve(nobj,nknots,knot,stride,ctlarray,order,type)(a0/d0/a1/d1/a2/d2/d3)
  467. gluBeginSurface(nobj)(a0)
  468. gluEndSurface(nobj)(a0)
  469. gluNurbsSurface(nobj,sknot_count,sknot,tknot_count,tknot,s_stride,t_stride,ctlarray,sorder,torder,type)(a0/d0/a1/d1/a2/d2/d3/a3/d4/d5/d6)
  470. gluBeginTrim(nobj)(a0)
  471. gluEndTrim(nobj)(a0)
  472. gluPwlCurve(nobj,count,array,stride,type)(a0/d0/a1/d1/d2)
  473. gluNurbsCallback(nobj,which,fn)(a0/d0/a1)
  474. gluNewTess()()
  475. gluTessCallback(tobj,which,fn)(a0/d0/a1)
  476. gluDeleteTess(tobj)(a0)
  477. gluBeginPolygon(tobj)(a0)
  478. gluEndPolygon(tobj)(a0)
  479. gluNextContour(tobj,type)(a0/d0)
  480. gluTessVertex(tobj,v,data)(a0/a1/a2)
  481. gluGetString(name)(d0)
  482. * driver interface stuff
  483. ##private
  484. mesaCreateVisualAV2(args)(a0)
  485. mesaCreateVisualV2(rgb_flag,alpha_flag,db_flag,depth_bits,stencil_bits,accum_bits,index_bits,red_scale,green_scale,blue_scale,alpha_scale)(d0/d1/d2/d3/d4/d5/d6/fp0/fp1/fp2/fp3/d7/a0/a1/a2)
  486. ##public
  487. mesaDestroyVisual(vis)(a0)
  488. ##private
  489. mesaCreateContextV2(vis,share,c)(a0/a1/a2)
  490. ##public
  491. mesaDestroyContext(ctx)(a0)
  492. mesaCreateFramebuffer(vis)(a0)
  493. mesaDestroyFramebuffer(buf)(a0)
  494. mesaMakeCurrent(ctx,buffer)(a0/a1)
  495. mesaGetCurrentContext()()
  496. mesaCopyContext(src,dst,mask)(a0/a1/d0)
  497. mesaSetAPITable(ctx,api)(a0/a1)
  498. mesaProblem(ctx,s)(a0/a1)
  499. mesaWarning(ctx,s)(a0/a1)
  500. mesaError(ctx,error,s)(a0/d0/a1)
  501. mesaGetError(ctx)(a0)
  502. mesaUpdateState(ctx)(a0)
  503. mesaViewport(ctx,x,y,width,height)(a0/d0/d1/d2/d3)
  504. mesaGetAttr(attr,data)(d0/a0)
  505. mesaSetAttrsA(tags)(a0)
  506. * Mesa 3.0 stuff
  507. glMultiTexCoord1dSGIS(target,s)(d0/fp0)
  508. glMultiTexCoord1dvSGIS(target,v)(d0/a0)
  509. glMultiTexCoord1fSGIS(target,s)(d0/fp0)
  510. glMultiTexCoord1fvSGIS(target,v)(d0/a0)
  511. glMultiTexCoord1iSGIS(target,s)(d0/d1)
  512. glMultiTexCoord1ivSGIS(target,v)(d0/a0)
  513. glMultiTexCoord1sSGIS(target,s)(d0/d1)
  514. glMultiTexCoord1svSGIS(target,v)(d0/a0)
  515. glMultiTexCoord2dSGIS(target,s,t)(d0/fp0/fp1)
  516. glMultiTexCoord2dvSGIS(target,v)(d0/a0)
  517. glMultiTexCoord2fSGIS(target,s,t)(d0/fp0/fp1)
  518. glMultiTexCoord2fvSGIS(target,v)(d0/a0)
  519. glMultiTexCoord2iSGIS(target,s,t)(d0/d1/d2)
  520. glMultiTexCoord2ivSGIS(target,v)(d0/a0)
  521. glMultiTexCoord2sSGIS(target,s,t)(d0/d1/d2)
  522. glMultiTexCoord2svSGIS(target,v)(d0/a0)
  523. glMultiTexCoord3dSGIS(target,s,t,r)(d0/fp0/fp1/fp2)
  524. glMultiTexCoord3dvSGIS(target,v)(d0/a0)
  525. glMultiTexCoord3fSGIS(target,s,t,r)(d0/fp0/fp1/fp2)
  526. glMultiTexCoord3fvSGIS(target,v)(d0/a0)
  527. glMultiTexCoord3iSGIS(target,s,t,r)(d0/d1/d2/d3)
  528. glMultiTexCoord3ivSGIS(target,v)(d0/a0)
  529. glMultiTexCoord3sSGIS(target,s,t,r)(d0/d1/d2/d3)
  530. glMultiTexCoord3svSGIS(target,v)(d0/a0)
  531. glMultiTexCoord4dSGIS(target,s,t,r,q)(d0/fp0/fp1/fp2/fp3)
  532. glMultiTexCoord4dvSGIS(target,v)(d0/a0)
  533. glMultiTexCoord4fSGIS(target,s,t,r,q)(d0/fp0/fp1/fp2/fp3)
  534. glMultiTexCoord4fvSGIS(target,v)(d0/a0)
  535. glMultiTexCoord4iSGIS(target,s,t,r,q)(d0/d1/d2/d3/d4)
  536. glMultiTexCoord4ivSGIS(target,v)(d0/a0)
  537. glMultiTexCoord4sSGIS(target,s,t,r,q)(d0/d1/d2/d3/d4)
  538. glMultiTexCoord4svSGIS(target,v)(d0/a0)
  539. glMultiTexCoordPointerSGIS(target,size,type,stride,pointer)(d0/d1/d2/d3/a0)
  540. glSelectTextureSGIS(target)(d0)
  541. glSelectTextureCoordSetSGIS(target)(d0)
  542. glMultiTexCoord1dEXT(target,s)(d0/fp0)
  543. glMultiTexCoord1dvEXT(target,v)(d0/a0)
  544. glMultiTexCoord1fEXT(target,s)(d0/fp0)
  545. glMultiTexCoord1fvEXT(target,v)(d0/a0)
  546. glMultiTexCoord1iEXT(target,s)(d0/d1)
  547. glMultiTexCoord1ivEXT(target,v)(d0/a0)
  548. glMultiTexCoord1sEXT(target,s)(d0/d1)
  549. glMultiTexCoord1svEXT(target,v)(d0/a0)
  550. glMultiTexCoord2dEXT(target,s,t)(d0/fp0/fp1)
  551. glMultiTexCoord2dvEXT(target,v)(d0/a0)
  552. glMultiTexCoord2fEXT(target,s,t)(d0/fp0/fp1)
  553. glMultiTexCoord2fvEXT(target,v)(d0/a0)
  554. glMultiTexCoord2iEXT(target,s,t)(d0/d1/d2)
  555. glMultiTexCoord2ivEXT(target,v)(d0/a0)
  556. glMultiTexCoord2sEXT(target,s,t)(d0/d1/d2)
  557. glMultiTexCoord2svEXT(target,v)(d0/a0)
  558. glMultiTexCoord3dEXT(target,s,t,r)(d0/fp0/fp1/fp2)
  559. glMultiTexCoord3dvEXT(target,v)(d0/a0)
  560. glMultiTexCoord3fEXT(target,s,t,r)(d0/fp0/fp1/fp2)
  561. glMultiTexCoord3fvEXT(target,v)(d0/a0)
  562. glMultiTexCoord3iEXT(target,s,t,r)(d0/d1/d2/d3)
  563. glMultiTexCoord3ivEXT(target,v)(d0/a0)
  564. glMultiTexCoord3sEXT(target,s,t,r)(d0/d1/d2/d3)
  565. glMultiTexCoord3svEXT(target,v)(d0/a0)
  566. glMultiTexCoord4dEXT(target,s,t,r,q)(d0/fp0/fp1/fp2/fp3)
  567. glMultiTexCoord4dvEXT(target,v)(d0/a0)
  568. glMultiTexCoord4fEXT(target,s,t,r,q)(d0/fp0/fp1/fp2/fp3)
  569. glMultiTexCoord4fvEXT(target,v)(d0/a0)
  570. glMultiTexCoord4iEXT(target,s,t,r,q)(d0/d1/d2/d3/d4)
  571. glMultiTexCoord4ivEXT(target,v)(d0/a0)
  572. glMultiTexCoord4sEXT(target,s,t,r,q)(d0/d1/d2/d3/d4)
  573. glMultiTexCoord4svEXT(target,v)(d0/a0)
  574. glInterleavedTextureCoordSetsEXT(factor)(d0)
  575. glSelectTextureEXT(target)(d0)
  576. glSelectTextureCoordSetEXT(target)(d0)
  577. glSelectTextureTransformEXT(target)(d0)
  578. glDrawRangeElements(mode,start,end,count,type,indices)(d0/d1/d2/d3/d4/a0)
  579. glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1)
  580. glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1/a2)
  581. glCopyTexSubImage3D(target,level,xoffset,yoffset,zoffset,x,y,width,height)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  582. mesaCreateVisual(rgb_flag,alpha_flag,db_flag,stereo_flag,depth_bits,stencil_bits,accum_bits,index_bits,redBits,greenBits,blueBits,alphaBits)(d0/d1/d2/a4/d3/d4/d5/d6/d7/a0/a1/a2)
  583. mesaCreateContext(vis,share,c,direct)(a0/a1/a2/d0)
  584. ##end
  585.