PageRenderTime 58ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 1ms

/include/allegrogl/GLext/gl_ext_alias.h

https://github.com/SpaceManiac/Lunatic
C++ Header | 2197 lines | 2016 code | 171 blank | 10 comment | 0 complexity | 3210af6a1a2de0b56613b8a933a8021d MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. /*Automatically generated by mkalias.sh DO NOT EDIT!*/
  2. /*<Core>*/
  3. #ifdef AGL_VERSION_1_2
  4. #define glBlendColor __aglBlendColor
  5. #define glBlendEquation __aglBlendEquation
  6. #define glDrawRangeElements __aglDrawRangeElements
  7. #define glColorTable __aglColorTable
  8. #define glColorTableParameterfv __aglColorTableParameterfv
  9. #define glColorTableParameteriv __aglColorTableParameteriv
  10. #define glCopyColorTable __aglCopyColorTable
  11. #define glGetColorTable __aglGetColorTable
  12. #define glGetColorTableParameterfv __aglGetColorTableParameterfv
  13. #define glGetColorTableParameteriv __aglGetColorTableParameteriv
  14. #define glColorSubTable __aglColorSubTable
  15. #define glCopyColorSubTable __aglCopyColorSubTable
  16. #define glTexImage3D __aglTexImage3D
  17. #define glTexSubImage3D __aglTexSubImage3D
  18. #define glCopyTexSubImage3D __aglCopyTexSubImage3D
  19. #endif
  20. #if defined AGL_ARB_imaging
  21. #define glConvolutionFilter1D __aglConvolutionFilter1D
  22. #define glConvolutionFilter2D __aglConvolutionFilter2D
  23. #define glConvolutionParameterf __aglConvolutionParameterf
  24. #define glConvolutionParameterfv __aglConvolutionParameterfv
  25. #define glConvolutionParameteri __aglConvolutionParameteri
  26. #define glConvolutionParameteriv __aglConvolutionParameteriv
  27. #define glCopyConvolutionFilter1D __aglCopyConvolutionFilter1D
  28. #define glCopyConvolutionFilter2D __aglCopyConvolutionFilter2D
  29. #define glGetConvolutionFilter __aglGetConvolutionFilter
  30. #define glGetConvolutionParameterfv __aglGetConvolutionParameterfv
  31. #define glGetConvolutionParameteriv __aglGetConvolutionParameteriv
  32. #define glGetSeparableFilter __aglGetSeparableFilter
  33. #define glSeparableFilter2D __aglSeparableFilter2D
  34. #define glGetHistogram __aglGetHistogram
  35. #define glGetHistogramParameterfv __aglGetHistogramParameterfv
  36. #define glGetHistogramParameteriv __aglGetHistogramParameteriv
  37. #define glGetMinmax __aglGetMinmax
  38. #define glGetMinmaxParameterfv __aglGetMinmaxParameterfv
  39. #define glGetMinmaxParameteriv __aglGetMinmaxParameteriv
  40. #define glHistogram __aglHistogram
  41. #define glMinmax __aglMinmax
  42. #define glResetHistogram __aglResetHistogram
  43. #define glResetMinmax __aglResetMinmax
  44. #endif
  45. #if defined AGL_VERSION_1_3
  46. #define glActiveTexture __aglActiveTexture
  47. #define glClientActiveTexture __aglClientActiveTexture
  48. #define glMultiTexCoord1d __aglMultiTexCoord1d
  49. #define glMultiTexCoord1dv __aglMultiTexCoord1dv
  50. #define glMultiTexCoord1f __aglMultiTexCoord1f
  51. #define glMultiTexCoord1fv __aglMultiTexCoord1fv
  52. #define glMultiTexCoord1i __aglMultiTexCoord1i
  53. #define glMultiTexCoord1iv __aglMultiTexCoord1iv
  54. #define glMultiTexCoord1s __aglMultiTexCoord1s
  55. #define glMultiTexCoord1sv __aglMultiTexCoord1sv
  56. #define glMultiTexCoord2d __aglMultiTexCoord2d
  57. #define glMultiTexCoord2dv __aglMultiTexCoord2dv
  58. #define glMultiTexCoord2f __aglMultiTexCoord2f
  59. #define glMultiTexCoord2fv __aglMultiTexCoord2fv
  60. #define glMultiTexCoord2i __aglMultiTexCoord2i
  61. #define glMultiTexCoord2iv __aglMultiTexCoord2iv
  62. #define glMultiTexCoord2s __aglMultiTexCoord2s
  63. #define glMultiTexCoord2sv __aglMultiTexCoord2sv
  64. #define glMultiTexCoord3d __aglMultiTexCoord3d
  65. #define glMultiTexCoord3dv __aglMultiTexCoord3dv
  66. #define glMultiTexCoord3f __aglMultiTexCoord3f
  67. #define glMultiTexCoord3fv __aglMultiTexCoord3fv
  68. #define glMultiTexCoord3i __aglMultiTexCoord3i
  69. #define glMultiTexCoord3iv __aglMultiTexCoord3iv
  70. #define glMultiTexCoord3s __aglMultiTexCoord3s
  71. #define glMultiTexCoord3sv __aglMultiTexCoord3sv
  72. #define glMultiTexCoord4d __aglMultiTexCoord4d
  73. #define glMultiTexCoord4dv __aglMultiTexCoord4dv
  74. #define glMultiTexCoord4f __aglMultiTexCoord4f
  75. #define glMultiTexCoord4fv __aglMultiTexCoord4fv
  76. #define glMultiTexCoord4i __aglMultiTexCoord4i
  77. #define glMultiTexCoord4iv __aglMultiTexCoord4iv
  78. #define glMultiTexCoord4s __aglMultiTexCoord4s
  79. #define glMultiTexCoord4sv __aglMultiTexCoord4sv
  80. #define glLoadTransposeMatrixf __aglLoadTransposeMatrixf
  81. #define glLoadTransposeMatrixd __aglLoadTransposeMatrixd
  82. #define glMultTransposeMatrixf __aglMultTransposeMatrixf
  83. #define glMultTransposeMatrixd __aglMultTransposeMatrixd
  84. #define glSampleCoverage __aglSampleCoverage
  85. #define glCompressedTexImage3D __aglCompressedTexImage3D
  86. #define glCompressedTexImage2D __aglCompressedTexImage2D
  87. #define glCompressedTexImage1D __aglCompressedTexImage1D
  88. #define glCompressedTexSubImage3D __aglCompressedTexSubImage3D
  89. #define glCompressedTexSubImage2D __aglCompressedTexSubImage2D
  90. #define glCompressedTexSubImage1D __aglCompressedTexSubImage1D
  91. #define glGetCompressedTexImage __aglGetCompressedTexImage
  92. #endif
  93. #if defined AGL_VERSION_1_4
  94. #define glBlendFuncSeparate __aglBlendFuncSeparate
  95. #define glFogCoordf __aglFogCoordf
  96. #define glFogCoordfv __aglFogCoordfv
  97. #define glFogCoordd __aglFogCoordd
  98. #define glFogCoorddv __aglFogCoorddv
  99. #define glFogCoordPointer __aglFogCoordPointer
  100. #define glMultiDrawArrays __aglMultiDrawArrays
  101. #define glMultiDrawElements __aglMultiDrawElements
  102. #define glPointParameterf __aglPointParameterf
  103. #define glPointParameterfv __aglPointParameterfv
  104. #define glPointParameteri __aglPointParameteri
  105. #define glPointParameteriv __aglPointParameteriv
  106. #define glSecondaryColor3b __aglSecondaryColor3b
  107. #define glSecondaryColor3bv __aglSecondaryColor3bv
  108. #define glSecondaryColor3d __aglSecondaryColor3d
  109. #define glSecondaryColor3dv __aglSecondaryColor3dv
  110. #define glSecondaryColor3f __aglSecondaryColor3f
  111. #define glSecondaryColor3fv __aglSecondaryColor3fv
  112. #define glSecondaryColor3i __aglSecondaryColor3i
  113. #define glSecondaryColor3iv __aglSecondaryColor3iv
  114. #define glSecondaryColor3s __aglSecondaryColor3s
  115. #define glSecondaryColor3sv __aglSecondaryColor3sv
  116. #define glSecondaryColor3ub __aglSecondaryColor3ub
  117. #define glSecondaryColor3ubv __aglSecondaryColor3ubv
  118. #define glSecondaryColor3ui __aglSecondaryColor3ui
  119. #define glSecondaryColor3uiv __aglSecondaryColor3uiv
  120. #define glSecondaryColor3us __aglSecondaryColor3us
  121. #define glSecondaryColor3usv __aglSecondaryColor3usv
  122. #define glSecondaryColorPointer __aglSecondaryColorPointer
  123. #define glWindowPos2d __aglWindowPos2d
  124. #define glWindowPos2dv __aglWindowPos2dv
  125. #define glWindowPos2f __aglWindowPos2f
  126. #define glWindowPos2fv __aglWindowPos2fv
  127. #define glWindowPos2i __aglWindowPos2i
  128. #define glWindowPos2iv __aglWindowPos2iv
  129. #define glWindowPos2s __aglWindowPos2s
  130. #define glWindowPos2sv __aglWindowPos2sv
  131. #define glWindowPos3d __aglWindowPos3d
  132. #define glWindowPos3dv __aglWindowPos3dv
  133. #define glWindowPos3f __aglWindowPos3f
  134. #define glWindowPos3fv __aglWindowPos3fv
  135. #define glWindowPos3i __aglWindowPos3i
  136. #define glWindowPos3iv __aglWindowPos3iv
  137. #define glWindowPos3s __aglWindowPos3s
  138. #define glWindowPos3sv __aglWindowPos3sv
  139. #endif
  140. #if defined AGL_VERSION_1_5
  141. #define glBindBuffer __aglBindBuffer
  142. #define glDeleteBuffers __aglDeleteBuffers
  143. #define glGenBuffers __aglGenBuffers
  144. #define glIsBuffer __aglIsBuffer
  145. #define glBufferData __aglBufferData
  146. #define glBufferSubData __aglBufferSubData
  147. #define glGetBufferSubData __aglGetBufferSubData
  148. #define glMapBuffer __aglMapBuffer
  149. #define glUnmapBuffer __aglUnmapBuffer
  150. #define glGetBufferParameteriv __aglGetBufferParameteriv
  151. #define glGetBufferPointerv __aglGetBufferPointerv
  152. #define glGenQueries __aglGenQueries
  153. #define glDeleteQueries __aglDeleteQueries
  154. #define glIsQuery __aglIsQuery
  155. #define glBeginQuery __aglBeginQuery
  156. #define glEndQuery __aglEndQuery
  157. #define glGetQueryiv __aglGetQueryiv
  158. #define glGetQueryObjectiv __aglGetQueryObjectiv
  159. #define glGetQueryObjectuiv __aglGetQueryObjectuiv
  160. #endif
  161. #if defined AGL_VERSION_2_0
  162. #define glCreateProgram __aglCreateProgram
  163. #define glCreateShader __aglCreateShader
  164. #define glDeleteProgram __aglDeleteProgram
  165. #define glDeleteShader __aglDeleteShader
  166. #define glAttachShader __aglAttachShader
  167. #define glDetachShader __aglDetachShader
  168. #define glShaderSource __aglShaderSource
  169. #define glCompileShader __aglCompileShader
  170. #define glIsProgram __aglIsProgram
  171. #define glIsShader __aglIsShader
  172. #define glLinkProgram __aglLinkProgram
  173. #define glUseProgram __aglUseProgram
  174. #define glValidateProgram __aglValidateProgram
  175. #define glUniform1f __aglUniform1f
  176. #define glUniform2f __aglUniform2f
  177. #define glUniform3f __aglUniform3f
  178. #define glUniform4f __aglUniform4f
  179. #define glUniform1i __aglUniform1i
  180. #define glUniform2i __aglUniform2i
  181. #define glUniform3i __aglUniform3i
  182. #define glUniform4i __aglUniform4i
  183. #define glUniform1fv __aglUniform1fv
  184. #define glUniform2fv __aglUniform2fv
  185. #define glUniform3fv __aglUniform3fv
  186. #define glUniform4fv __aglUniform4fv
  187. #define glUniform1iv __aglUniform1iv
  188. #define glUniform2iv __aglUniform2iv
  189. #define glUniform3iv __aglUniform3iv
  190. #define glUniform4iv __aglUniform4iv
  191. #define glUniformMatrix2fv __aglUniformMatrix2fv
  192. #define glUniformMatrix3fv __aglUniformMatrix3fv
  193. #define glUniformMatrix4fv __aglUniformMatrix4fv
  194. #define glGetShaderfv __aglGetShaderfv
  195. #define glGetShaderiv __aglGetShaderiv
  196. #define glGetProgramfv __aglGetProgramfv
  197. #define glGetProgramiv __aglGetProgramiv
  198. #define glGetShaderInfoLog __aglGetShaderInfoLog
  199. #define glGetProgramInfoLog __aglGetProgramInfoLog
  200. #define glGetAttachedShaders __aglGetAttachedShaders
  201. #define glGetUniformLocation __aglGetUniformLocation
  202. #define glGetActiveUniform __aglGetActiveUniform
  203. #define glGetUniformfv __aglGetUniformfv
  204. #define glGetUniformiv __aglGetUniformiv
  205. #define glGetShaderSource __aglGetShaderSource
  206. #define glVertexAttrib1f __aglVertexAttrib1f
  207. #define glVertexAttrib1s __aglVertexAttrib1s
  208. #define glVertexAttrib1d __aglVertexAttrib1d
  209. #define glVertexAttrib2f __aglVertexAttrib2f
  210. #define glVertexAttrib2s __aglVertexAttrib2s
  211. #define glVertexAttrib2d __aglVertexAttrib2d
  212. #define glVertexAttrib3f __aglVertexAttrib3f
  213. #define glVertexAttrib3s __aglVertexAttrib3s
  214. #define glVertexAttrib3d __aglVertexAttrib3d
  215. #define glVertexAttrib4f __aglVertexAttrib4f
  216. #define glVertexAttrib4s __aglVertexAttrib4s
  217. #define glVertexAttrib4d __aglVertexAttrib4d
  218. #define glVertexAttrib4Nub __aglVertexAttrib4Nub
  219. #define glVertexAttrib1fv __aglVertexAttrib1fv
  220. #define glVertexAttrib1sv __aglVertexAttrib1sv
  221. #define glVertexAttrib1dv __aglVertexAttrib1dv
  222. #define glVertexAttrib2fv __aglVertexAttrib2fv
  223. #define glVertexAttrib2sv __aglVertexAttrib2sv
  224. #define glVertexAttrib2dv __aglVertexAttrib2dv
  225. #define glVertexAttrib3fv __aglVertexAttrib3fv
  226. #define glVertexAttrib3sv __aglVertexAttrib3sv
  227. #define glVertexAttrib3dv __aglVertexAttrib3dv
  228. #define glVertexAttrib4fv __aglVertexAttrib4fv
  229. #define glVertexAttrib4sv __aglVertexAttrib4sv
  230. #define glVertexAttrib4dv __aglVertexAttrib4dv
  231. #define glVertexAttrib4iv __aglVertexAttrib4iv
  232. #define glVertexAttrib4bv __aglVertexAttrib4bv
  233. #define glVertexAttrib4ubv __aglVertexAttrib4ubv
  234. #define glVertexAttrib4usv __aglVertexAttrib4usv
  235. #define glVertexAttrib4uiv __aglVertexAttrib4uiv
  236. #define glVertexAttrib4Nbv __aglVertexAttrib4Nbv
  237. #define glVertexAttrib4Nsv __aglVertexAttrib4Nsv
  238. #define glVertexAttrib4Niv __aglVertexAttrib4Niv
  239. #define glVertexAttrib4Nubv __aglVertexAttrib4Nubv
  240. #define glVertexAttrib4Nusv __aglVertexAttrib4Nusv
  241. #define glVertexAttrib4Nuiv __aglVertexAttrib4Nuiv
  242. #define glVertexAttribPointer __aglVertexAttribPointer
  243. #define glEnableVertexAttribArray __aglEnableVertexAttribArray
  244. #define glDisableVertexAttribArray __aglDisableVertexAttribArray
  245. #define glBindAttribLocation __aglBindAttribLocation
  246. #define glGetActiveAttrib __aglGetActiveAttrib
  247. #define glGetAttribLocation __aglGetAttribLocation
  248. #define glGetVertexAttribdv __aglGetVertexAttribdv
  249. #define glGetVertexAttribfv __aglGetVertexAttribfv
  250. #define glGetVertexAttribiv __aglGetVertexAttribiv
  251. #define glGetVertexAttribPointerv __aglGetVertexAttribPointerv
  252. #define glDrawBuffers __aglDrawBuffers
  253. #define glStencilOpSeparate __aglStencilOpSeparate
  254. #define glStencilFuncSeparate __aglStencilFuncSeparate
  255. #endif
  256. #if defined AGL_VERSION_2_1
  257. #define glUniformMatrix2x3fv __aglUniformMatrix2x3fv
  258. #define glUniformMatrix3x2fv __aglUniformMatrix3x2fv
  259. #define glUniformMatrix2x4fv __aglUniformMatrix2x4fv
  260. #define glUniformMatrix4x2fv __aglUniformMatrix4x2fv
  261. #define glUniformMatrix3x4fv __aglUniformMatrix3x4fv
  262. #define glUniformMatrix4x3fv __aglUniformMatrix4x3fv
  263. #endif
  264. #if defined AGL_VERSION_3_0
  265. /*OpenGL3.0alsoreusesentrypointsfromtheseextensions:*/
  266. /*ARB_framebuffer_object*/
  267. /*ARB_map_buffer_range*/
  268. /*ARB_vertex_array_object*/
  269. #define glColorMaski __aglColorMaski
  270. #define glGetBooleani_v __aglGetBooleani_v
  271. #define glGetIntegeri_v __aglGetIntegeri_v
  272. #define glEnablei __aglEnablei
  273. #define glDisablei __aglDisablei
  274. #define glIsEnabledi __aglIsEnabledi
  275. #define glBeginTransformFeedback __aglBeginTransformFeedback
  276. #define glEndTransformFeedback __aglEndTransformFeedback
  277. #define glBindBufferRange __aglBindBufferRange
  278. #define glBindBufferBase __aglBindBufferBase
  279. #define glTransformFeedbackVaryings __aglTransformFeedbackVaryings
  280. #define glGetTransformFeedbackVarying __aglGetTransformFeedbackVarying
  281. #define glClampColor __aglClampColor
  282. #define glBeginConditionalRender __aglBeginConditionalRender
  283. #define glEndConditionalRender __aglEndConditionalRender
  284. #define glVertexAttribI1i __aglVertexAttribI1i
  285. #define glVertexAttribI2i __aglVertexAttribI2i
  286. #define glVertexAttribI3i __aglVertexAttribI3i
  287. #define glVertexAttribI4i __aglVertexAttribI4i
  288. #define glVertexAttribI1ui __aglVertexAttribI1ui
  289. #define glVertexAttribI2ui __aglVertexAttribI2ui
  290. #define glVertexAttribI3ui __aglVertexAttribI3ui
  291. #define glVertexAttribI4ui __aglVertexAttribI4ui
  292. #define glVertexAttribI1iv __aglVertexAttribI1iv
  293. #define glVertexAttribI2iv __aglVertexAttribI2iv
  294. #define glVertexAttribI3iv __aglVertexAttribI3iv
  295. #define glVertexAttribI4iv __aglVertexAttribI4iv
  296. #define glVertexAttribI1uiv __aglVertexAttribI1uiv
  297. #define glVertexAttribI2uiv __aglVertexAttribI2uiv
  298. #define glVertexAttribI3uiv __aglVertexAttribI3uiv
  299. #define glVertexAttribI4uiv __aglVertexAttribI4uiv
  300. #define glVertexAttribI4bv __aglVertexAttribI4bv
  301. #define glVertexAttribI4sv __aglVertexAttribI4sv
  302. #define glVertexAttribI4ubv __aglVertexAttribI4ubv
  303. #define glVertexAttribI4usv __aglVertexAttribI4usv
  304. #define glVertexAttribIPointer __aglVertexAttribIPointer
  305. #define glGetVertexAttribIiv __aglGetVertexAttribIiv
  306. #define glGetVertexAttribIuiv __aglGetVertexAttribIuiv
  307. #define glGetUniformuiv __aglGetUniformuiv
  308. #define glBindFragDataLocation __aglBindFragDataLocation
  309. #define glGetFragDataLocation __aglGetFragDataLocation
  310. #define glUniform1ui __aglUniform1ui
  311. #define glUniform2ui __aglUniform2ui
  312. #define glUniform3ui __aglUniform3ui
  313. #define glUniform4ui __aglUniform4ui
  314. #define glUniform1uiv __aglUniform1uiv
  315. #define glUniform2uiv __aglUniform2uiv
  316. #define glUniform3uiv __aglUniform3uiv
  317. #define glUniform4uiv __aglUniform4uiv
  318. #define glTexParameterIiv __aglTexParameterIiv
  319. #define glTexParameterIuiv __aglTexParameterIuiv
  320. #define glGetTexParameterIiv __aglGetTexParameterIiv
  321. #define glGetTexParameterIuiv __aglGetTexParameterIuiv
  322. #define glClearBufferiv __aglClearBufferiv
  323. #define glClearBufferuiv __aglClearBufferuiv
  324. #define glClearBufferfv __aglClearBufferfv
  325. #define glClearBufferfi __aglClearBufferfi
  326. #define glGetStringi __aglGetStringi
  327. #endif
  328. /*</Core>*/
  329. /*<ARB>*/
  330. #ifdef AGL_ARB_multitexture
  331. #define glActiveTextureARB __aglActiveTextureARB
  332. #define glClientActiveTextureARB __aglClientActiveTextureARB
  333. #define glMultiTexCoord1dARB __aglMultiTexCoord1dARB
  334. #define glMultiTexCoord1dvARB __aglMultiTexCoord1dvARB
  335. #define glMultiTexCoord1fARB __aglMultiTexCoord1fARB
  336. #define glMultiTexCoord1fvARB __aglMultiTexCoord1fvARB
  337. #define glMultiTexCoord1iARB __aglMultiTexCoord1iARB
  338. #define glMultiTexCoord1ivARB __aglMultiTexCoord1ivARB
  339. #define glMultiTexCoord1sARB __aglMultiTexCoord1sARB
  340. #define glMultiTexCoord1svARB __aglMultiTexCoord1svARB
  341. #define glMultiTexCoord2dARB __aglMultiTexCoord2dARB
  342. #define glMultiTexCoord2dvARB __aglMultiTexCoord2dvARB
  343. #define glMultiTexCoord2fARB __aglMultiTexCoord2fARB
  344. #define glMultiTexCoord2fvARB __aglMultiTexCoord2fvARB
  345. #define glMultiTexCoord2iARB __aglMultiTexCoord2iARB
  346. #define glMultiTexCoord2ivARB __aglMultiTexCoord2ivARB
  347. #define glMultiTexCoord2sARB __aglMultiTexCoord2sARB
  348. #define glMultiTexCoord2svARB __aglMultiTexCoord2svARB
  349. #define glMultiTexCoord3dARB __aglMultiTexCoord3dARB
  350. #define glMultiTexCoord3dvARB __aglMultiTexCoord3dvARB
  351. #define glMultiTexCoord3fARB __aglMultiTexCoord3fARB
  352. #define glMultiTexCoord3fvARB __aglMultiTexCoord3fvARB
  353. #define glMultiTexCoord3iARB __aglMultiTexCoord3iARB
  354. #define glMultiTexCoord3ivARB __aglMultiTexCoord3ivARB
  355. #define glMultiTexCoord3sARB __aglMultiTexCoord3sARB
  356. #define glMultiTexCoord3svARB __aglMultiTexCoord3svARB
  357. #define glMultiTexCoord4dARB __aglMultiTexCoord4dARB
  358. #define glMultiTexCoord4dvARB __aglMultiTexCoord4dvARB
  359. #define glMultiTexCoord4fARB __aglMultiTexCoord4fARB
  360. #define glMultiTexCoord4fvARB __aglMultiTexCoord4fvARB
  361. #define glMultiTexCoord4iARB __aglMultiTexCoord4iARB
  362. #define glMultiTexCoord4ivARB __aglMultiTexCoord4ivARB
  363. #define glMultiTexCoord4sARB __aglMultiTexCoord4sARB
  364. #define glMultiTexCoord4svARB __aglMultiTexCoord4svARB
  365. #endif
  366. #if defined AGL_ARB_transpose_matrix
  367. #define glLoadTransposeMatrixfARB __aglLoadTransposeMatrixfARB
  368. #define glLoadTransposeMatrixdARB __aglLoadTransposeMatrixdARB
  369. #define glMultTransposeMatrixfARB __aglMultTransposeMatrixfARB
  370. #define glMultTransposeMatrixdARB __aglMultTransposeMatrixdARB
  371. #endif
  372. #if defined AGL_ARB_multisample
  373. #define glSampleCoverageARB __aglSampleCoverageARB
  374. #endif
  375. #if defined AGL_ARB_texture_compression
  376. #define glCompressedTexImage3DARB __aglCompressedTexImage3DARB
  377. #define glCompressedTexImage2DARB __aglCompressedTexImage2DARB
  378. #define glCompressedTexImage1DARB __aglCompressedTexImage1DARB
  379. #define glCompressedTexSubImage3DARB __aglCompressedTexSubImage3DARB
  380. #define glCompressedTexSubImage2DARB __aglCompressedTexSubImage2DARB
  381. #define glCompressedTexSubImage1DARB __aglCompressedTexSubImage1DARB
  382. #define glGetCompressedTexImageARB __aglGetCompressedTexImageARB
  383. #endif
  384. #if defined AGL_ARB_point_parameters
  385. #define glPointParameterfARB __aglPointParameterfARB
  386. #define glPointParameterfvARB __aglPointParameterfvARB
  387. #endif
  388. #if defined AGL_ARB_vertex_blend
  389. #define glWeightbvARB __aglWeightbvARB
  390. #define glWeightsvARB __aglWeightsvARB
  391. #define glWeightivARB __aglWeightivARB
  392. #define glWeightfvARB __aglWeightfvARB
  393. #define glWeightdvARB __aglWeightdvARB
  394. #define glWeightubvARB __aglWeightubvARB
  395. #define glWeightusvARB __aglWeightusvARB
  396. #define glWeightuivARB __aglWeightuivARB
  397. #define glWeightPointerARB __aglWeightPointerARB
  398. #define glVertexBlendARB __aglVertexBlendARB
  399. #endif
  400. #if defined AGL_ARB_matrix_palette
  401. #define glCurrentPaletteMatrixARB __aglCurrentPaletteMatrixARB
  402. #define glMatrixIndexubvARB __aglMatrixIndexubvARB
  403. #define glMatrixIndexusvARB __aglMatrixIndexusvARB
  404. #define glMatrixIndexuivARB __aglMatrixIndexuivARB
  405. #define glMatrixIndexPointerARB __aglMatrixIndexPointerARB
  406. #endif
  407. #if defined AGL_ARB_window_pos
  408. #define glWindowPos2dARB __aglWindowPos2dARB
  409. #define glWindowPos2dvARB __aglWindowPos2dvARB
  410. #define glWindowPos2fARB __aglWindowPos2fARB
  411. #define glWindowPos2fvARB __aglWindowPos2fvARB
  412. #define glWindowPos2iARB __aglWindowPos2iARB
  413. #define glWindowPos2ivARB __aglWindowPos2ivARB
  414. #define glWindowPos2sARB __aglWindowPos2sARB
  415. #define glWindowPos2svARB __aglWindowPos2svARB
  416. #define glWindowPos3dARB __aglWindowPos3dARB
  417. #define glWindowPos3dvARB __aglWindowPos3dvARB
  418. #define glWindowPos3fARB __aglWindowPos3fARB
  419. #define glWindowPos3fvARB __aglWindowPos3fvARB
  420. #define glWindowPos3iARB __aglWindowPos3iARB
  421. #define glWindowPos3ivARB __aglWindowPos3ivARB
  422. #define glWindowPos3sARB __aglWindowPos3sARB
  423. #define glWindowPos3svARB __aglWindowPos3svARB
  424. #endif
  425. #if defined AGL_ARB_vertex_program
  426. #define glVertexAttrib1dARB __aglVertexAttrib1dARB
  427. #define glVertexAttrib1dvARB __aglVertexAttrib1dvARB
  428. #define glVertexAttrib1fARB __aglVertexAttrib1fARB
  429. #define glVertexAttrib1fvARB __aglVertexAttrib1fvARB
  430. #define glVertexAttrib1sARB __aglVertexAttrib1sARB
  431. #define glVertexAttrib1svARB __aglVertexAttrib1svARB
  432. #define glVertexAttrib2dARB __aglVertexAttrib2dARB
  433. #define glVertexAttrib2dvARB __aglVertexAttrib2dvARB
  434. #define glVertexAttrib2fARB __aglVertexAttrib2fARB
  435. #define glVertexAttrib2fvARB __aglVertexAttrib2fvARB
  436. #define glVertexAttrib2sARB __aglVertexAttrib2sARB
  437. #define glVertexAttrib2svARB __aglVertexAttrib2svARB
  438. #define glVertexAttrib3dARB __aglVertexAttrib3dARB
  439. #define glVertexAttrib3dvARB __aglVertexAttrib3dvARB
  440. #define glVertexAttrib3fARB __aglVertexAttrib3fARB
  441. #define glVertexAttrib3fvARB __aglVertexAttrib3fvARB
  442. #define glVertexAttrib3sARB __aglVertexAttrib3sARB
  443. #define glVertexAttrib3svARB __aglVertexAttrib3svARB
  444. #define glVertexAttrib4NbvARB __aglVertexAttrib4NbvARB
  445. #define glVertexAttrib4NivARB __aglVertexAttrib4NivARB
  446. #define glVertexAttrib4NsvARB __aglVertexAttrib4NsvARB
  447. #define glVertexAttrib4NubARB __aglVertexAttrib4NubARB
  448. #define glVertexAttrib4NubvARB __aglVertexAttrib4NubvARB
  449. #define glVertexAttrib4NuivARB __aglVertexAttrib4NuivARB
  450. #define glVertexAttrib4NusvARB __aglVertexAttrib4NusvARB
  451. #define glVertexAttrib4bvARB __aglVertexAttrib4bvARB
  452. #define glVertexAttrib4dARB __aglVertexAttrib4dARB
  453. #define glVertexAttrib4dvARB __aglVertexAttrib4dvARB
  454. #define glVertexAttrib4fARB __aglVertexAttrib4fARB
  455. #define glVertexAttrib4fvARB __aglVertexAttrib4fvARB
  456. #define glVertexAttrib4ivARB __aglVertexAttrib4ivARB
  457. #define glVertexAttrib4sARB __aglVertexAttrib4sARB
  458. #define glVertexAttrib4svARB __aglVertexAttrib4svARB
  459. #define glVertexAttrib4ubvARB __aglVertexAttrib4ubvARB
  460. #define glVertexAttrib4uivARB __aglVertexAttrib4uivARB
  461. #define glVertexAttrib4usvARB __aglVertexAttrib4usvARB
  462. #define glVertexAttribPointerARB __aglVertexAttribPointerARB
  463. #define glEnableVertexAttribArrayARB __aglEnableVertexAttribArrayARB
  464. #define glDisableVertexAttribArrayARB __aglDisableVertexAttribArrayARB
  465. #define glProgramStringARB __aglProgramStringARB
  466. #define glBindProgramARB __aglBindProgramARB
  467. #define glDeleteProgramsARB __aglDeleteProgramsARB
  468. #define glGenProgramsARB __aglGenProgramsARB
  469. #define glProgramEnvParameter4dARB __aglProgramEnvParameter4dARB
  470. #define glProgramEnvParameter4dvARB __aglProgramEnvParameter4dvARB
  471. #define glProgramEnvParameter4fARB __aglProgramEnvParameter4fARB
  472. #define glProgramEnvParameter4fvARB __aglProgramEnvParameter4fvARB
  473. #define glProgramLocalParameter4dARB __aglProgramLocalParameter4dARB
  474. #define glProgramLocalParameter4dvARB __aglProgramLocalParameter4dvARB
  475. #define glProgramLocalParameter4fARB __aglProgramLocalParameter4fARB
  476. #define glProgramLocalParameter4fvARB __aglProgramLocalParameter4fvARB
  477. #define glGetProgramEnvParameterdvARB __aglGetProgramEnvParameterdvARB
  478. #define glGetProgramEnvParameterfvARB __aglGetProgramEnvParameterfvARB
  479. #define glGetProgramLocalParameterdvARB __aglGetProgramLocalParameterdvARB
  480. #define glGetProgramLocalParameterfvARB __aglGetProgramLocalParameterfvARB
  481. #define glGetProgramivARB __aglGetProgramivARB
  482. #define glGetProgramStringARB __aglGetProgramStringARB
  483. #define glGetVertexAttribdvARB __aglGetVertexAttribdvARB
  484. #define glGetVertexAttribfvARB __aglGetVertexAttribfvARB
  485. #define glGetVertexAttribivARB __aglGetVertexAttribivARB
  486. #define glGetVertexAttribPointervARB __aglGetVertexAttribPointervARB
  487. #define glIsProgramARB __aglIsProgramARB
  488. #endif
  489. #if defined AGL_ARB_vertex_buffer_object
  490. #define glBindBufferARB __aglBindBufferARB
  491. #define glDeleteBuffersARB __aglDeleteBuffersARB
  492. #define glGenBuffersARB __aglGenBuffersARB
  493. #define glIsBufferARB __aglIsBufferARB
  494. #define glBufferDataARB __aglBufferDataARB
  495. #define glBufferSubDataARB __aglBufferSubDataARB
  496. #define glGetBufferSubDataARB __aglGetBufferSubDataARB
  497. #define glMapBufferARB __aglMapBufferARB
  498. #define glUnmapBufferARB __aglUnmapBufferARB
  499. #define glGetBufferParameterivARB __aglGetBufferParameterivARB
  500. #define glGetBufferPointervARB __aglGetBufferPointervARB
  501. #endif
  502. #if defined AGL_ARB_occlusion_query
  503. #define glGenQueriesARB __aglGenQueriesARB
  504. #define glDeleteQueriesARB __aglDeleteQueriesARB
  505. #define glIsQueryARB __aglIsQueryARB
  506. #define glBeginQueryARB __aglBeginQueryARB
  507. #define glEndQueryARB __aglEndQueryARB
  508. #define glGetQueryivARB __aglGetQueryivARB
  509. #define glGetQueryObjectivARB __aglGetQueryObjectivARB
  510. #define glGetQueryObjectuivARB __aglGetQueryObjectuivARB
  511. #endif
  512. #if defined AGL_ARB_shader_objects
  513. #define glDeleteObjectARB __aglDeleteObjectARB
  514. #define glGetHandleARB __aglGetHandleARB
  515. #define glDetachObjectARB __aglDetachObjectARB
  516. #define glCreateShaderObjectARB __aglCreateShaderObjectARB
  517. #define glShaderSourceARB __aglShaderSourceARB
  518. #define glCompileShaderARB __aglCompileShaderARB
  519. #define glCreateProgramObjectARB __aglCreateProgramObjectARB
  520. #define glAttachObjectARB __aglAttachObjectARB
  521. #define glLinkProgramARB __aglLinkProgramARB
  522. #define glUseProgramObjectARB __aglUseProgramObjectARB
  523. #define glValidateProgramARB __aglValidateProgramARB
  524. #define glUniform1fARB __aglUniform1fARB
  525. #define glUniform2fARB __aglUniform2fARB
  526. #define glUniform3fARB __aglUniform3fARB
  527. #define glUniform4fARB __aglUniform4fARB
  528. #define glUniform1iARB __aglUniform1iARB
  529. #define glUniform2iARB __aglUniform2iARB
  530. #define glUniform3iARB __aglUniform3iARB
  531. #define glUniform4iARB __aglUniform4iARB
  532. #define glUniform1fvARB __aglUniform1fvARB
  533. #define glUniform2fvARB __aglUniform2fvARB
  534. #define glUniform3fvARB __aglUniform3fvARB
  535. #define glUniform4fvARB __aglUniform4fvARB
  536. #define glUniform1ivARB __aglUniform1ivARB
  537. #define glUniform2ivARB __aglUniform2ivARB
  538. #define glUniform3ivARB __aglUniform3ivARB
  539. #define glUniform4ivARB __aglUniform4ivARB
  540. #define glUniformMatrix2fvARB __aglUniformMatrix2fvARB
  541. #define glUniformMatrix3fvARB __aglUniformMatrix3fvARB
  542. #define glUniformMatrix4fvARB __aglUniformMatrix4fvARB
  543. #define glGetObjectParameterfvARB __aglGetObjectParameterfvARB
  544. #define glGetObjectParameterivARB __aglGetObjectParameterivARB
  545. #define glGetInfoLogARB __aglGetInfoLogARB
  546. #define glGetAttachedObjectsARB __aglGetAttachedObjectsARB
  547. #define glGetUniformLocationARB __aglGetUniformLocationARB
  548. #define glGetActiveUniformARB __aglGetActiveUniformARB
  549. #define glGetUniformfvARB __aglGetUniformfvARB
  550. #define glGetUniformivARB __aglGetUniformivARB
  551. #define glGetShaderSourceARB __aglGetShaderSourceARB
  552. #endif
  553. #ifdef AGL_ARB_vertex_shader
  554. #ifndef GL_ARB_vertex_program
  555. #define glVertexAttrib1fARB __aglVertexAttrib1fARB
  556. #define glVertexAttrib1sARB __aglVertexAttrib1sARB
  557. #define glVertexAttrib1dARB __aglVertexAttrib1dARB
  558. #define glVertexAttrib2fARB __aglVertexAttrib2fARB
  559. #define glVertexAttrib2sARB __aglVertexAttrib2sARB
  560. #define glVertexAttrib2dARB __aglVertexAttrib2dARB
  561. #define glVertexAttrib3fARB __aglVertexAttrib3fARB
  562. #define glVertexAttrib3sARB __aglVertexAttrib3sARB
  563. #define glVertexAttrib3dARB __aglVertexAttrib3dARB
  564. #define glVertexAttrib4fARB __aglVertexAttrib4fARB
  565. #define glVertexAttrib4sARB __aglVertexAttrib4sARB
  566. #define glVertexAttrib4dARB __aglVertexAttrib4dARB
  567. #define glVertexAttrib4NubARB __aglVertexAttrib4NubARB
  568. #define glVertexAttrib1fvARB __aglVertexAttrib1fvARB
  569. #define glVertexAttrib1svARB __aglVertexAttrib1svARB
  570. #define glVertexAttrib1dvARB __aglVertexAttrib1dvARB
  571. #define glVertexAttrib2fvARB __aglVertexAttrib2fvARB
  572. #define glVertexAttrib2svARB __aglVertexAttrib2svARB
  573. #define glVertexAttrib2dvARB __aglVertexAttrib2dvARB
  574. #define glVertexAttrib3fvARB __aglVertexAttrib3fvARB
  575. #define glVertexAttrib3svARB __aglVertexAttrib3svARB
  576. #define glVertexAttrib3dvARB __aglVertexAttrib3dvARB
  577. #define glVertexAttrib4fvARB __aglVertexAttrib4fvARB
  578. #define glVertexAttrib4svARB __aglVertexAttrib4svARB
  579. #define glVertexAttrib4dvARB __aglVertexAttrib4dvARB
  580. #define glVertexAttrib4ivARB __aglVertexAttrib4ivARB
  581. #define glVertexAttrib4bvARB __aglVertexAttrib4bvARB
  582. #define glVertexAttrib4ubvARB __aglVertexAttrib4ubvARB
  583. #define glVertexAttrib4usvARB __aglVertexAttrib4usvARB
  584. #define glVertexAttrib4uivARB __aglVertexAttrib4uivARB
  585. #define glVertexAttrib4NbvARB __aglVertexAttrib4NbvARB
  586. #define glVertexAttrib4NsvARB __aglVertexAttrib4NsvARB
  587. #define glVertexAttrib4NivARB __aglVertexAttrib4NivARB
  588. #define glVertexAttrib4NubvARB __aglVertexAttrib4NubvARB
  589. #define glVertexAttrib4NusvARB __aglVertexAttrib4NusvARB
  590. #define glVertexAttrib4NuivARB __aglVertexAttrib4NuivARB
  591. #define glVertexAttribPointerARB __aglVertexAttribPointerARB
  592. #define glEnableVertexAttribArrayARB __aglEnableVertexAttribArrayARB
  593. #define glDisableVertexAttribArrayARB __aglDisableVertexAttribArrayARB
  594. #endif
  595. #define glBindAttribLocationARB __aglBindAttribLocationARB
  596. #define glGetActiveAttribARB __aglGetActiveAttribARB
  597. #define glGetAttribLocationARB __aglGetAttribLocationARB
  598. #ifndef GL_ARB_vertex_program
  599. #define glGetVertexAttribdvARB __aglGetVertexAttribdvARB
  600. #define glGetVertexAttribfvARB __aglGetVertexAttribfvARB
  601. #define glGetVertexAttribivARB __aglGetVertexAttribivARB
  602. #define glGetVertexAttribPointervARB __aglGetVertexAttribPointervARB
  603. #endif
  604. #endif
  605. #if defined AGL_ARB_draw_buffers
  606. #define glDrawBuffersARB __aglDrawBuffersARB
  607. #endif
  608. #if defined AGL_ARB_color_buffer_float
  609. #define glClampColorARB __aglClampColorARB
  610. #endif
  611. #if defined AGL_ARB_draw_instanced
  612. #define glDrawArraysInstancedARB __aglDrawArraysInstancedARB
  613. #define glDrawElementsInstancedARB __aglDrawElementsInstancedARB
  614. #endif
  615. #if defined AGL_ARB_framebuffer_object
  616. #define glIsRenderbuffer __aglIsRenderbuffer
  617. #define glBindRenderbuffer __aglBindRenderbuffer
  618. #define glDeleteRenderbuffers __aglDeleteRenderbuffers
  619. #define glGenRenderbuffers __aglGenRenderbuffers
  620. #define glRenderbufferStorage __aglRenderbufferStorage
  621. #define glGetRenderbufferParameteriv __aglGetRenderbufferParameteriv
  622. #define glIsFramebuffer __aglIsFramebuffer
  623. #define glBindFramebuffer __aglBindFramebuffer
  624. #define glDeleteFramebuffers __aglDeleteFramebuffers
  625. #define glGenFramebuffers __aglGenFramebuffers
  626. #define glCheckFramebufferStatus __aglCheckFramebufferStatus
  627. #define glFramebufferTexture1D __aglFramebufferTexture1D
  628. #define glFramebufferTexture2D __aglFramebufferTexture2D
  629. #define glFramebufferTexture3D __aglFramebufferTexture3D
  630. #define glFramebufferRenderbuffer __aglFramebufferRenderbuffer
  631. #define glGetFramebufferAttachmentParameteriv __aglGetFramebufferAttachmentParameteriv
  632. #define glGenerateMipmap __aglGenerateMipmap
  633. #define glBlitFramebuffer __aglBlitFramebuffer
  634. #define glRenderbufferStorageMultisample __aglRenderbufferStorageMultisample
  635. #define glFramebufferTextureLayer __aglFramebufferTextureLayer
  636. #endif
  637. #if defined AGL_ARB_geometry_shader4
  638. #define glProgramParameteriARB __aglProgramParameteriARB
  639. #define glFramebufferTextureARB __aglFramebufferTextureARB
  640. #define glFramebufferTextureLayerARB __aglFramebufferTextureLayerARB
  641. #define glFramebufferTextureFaceARB __aglFramebufferTextureFaceARB
  642. #endif
  643. #if defined AGL_ARB_instanced_arrays
  644. #define glVertexAttribDivisor __aglVertexAttribDivisor
  645. #endif
  646. #if defined AGL_ARB_map_buffer_range
  647. #define glMapBufferRange __aglMapBufferRange
  648. #define glFlushMappedBufferRange __aglFlushMappedBufferRange
  649. #endif
  650. #if defined AGL_ARB_texture_buffer_object
  651. #define glTexBufferARB __aglTexBufferARB
  652. #endif
  653. #if defined AGL_ARB_vertex_array_object
  654. #define glBindVertexArray __aglBindVertexArray
  655. #define glDeleteVertexArrays __aglDeleteVertexArrays
  656. #define glGenVertexArrays __aglGenVertexArrays
  657. #define glIsVertexArray __aglIsVertexArray
  658. #endif
  659. /*</ARB>*/
  660. #if defined AGL_EXT_blend_color
  661. #define glBlendColorEXT __aglBlendColorEXT
  662. #endif
  663. #if defined AGL_EXT_polygon_offset
  664. #define glPolygonOffsetEXT __aglPolygonOffsetEXT
  665. #endif
  666. #if defined AGL_EXT_texture3D
  667. #define glTexImage3DEXT __aglTexImage3DEXT
  668. #define glTexSubImage3DEXT __aglTexSubImage3DEXT
  669. #endif
  670. #if defined AGL_SGIS_texture_filter4
  671. #define glGetTexFilterFuncSGIS __aglGetTexFilterFuncSGIS
  672. #define glTexFilterFuncSGIS __aglTexFilterFuncSGIS
  673. #endif
  674. #if defined AGL_EXT_subtexture
  675. #define glTexSubImage1DEXT __aglTexSubImage1DEXT
  676. #define glTexSubImage2DEXT __aglTexSubImage2DEXT
  677. #endif
  678. #if defined AGL_EXT_copy_texture
  679. #define glCopyTexImage1DEXT __aglCopyTexImage1DEXT
  680. #define glCopyTexImage2DEXT __aglCopyTexImage2DEXT
  681. #define glCopyTexSubImage1DEXT __aglCopyTexSubImage1DEXT
  682. #define glCopyTexSubImage2DEXT __aglCopyTexSubImage2DEXT
  683. #define glCopyTexSubImage3DEXT __aglCopyTexSubImage3DEXT
  684. #endif
  685. #if defined AGL_EXT_histogram
  686. #define glGetHistogramEXT __aglGetHistogramEXT
  687. #define glGetHistogramParameterfvEXT __aglGetHistogramParameterfvEXT
  688. #define glGetHistogramParameterivEXT __aglGetHistogramParameterivEXT
  689. #define glGetMinmaxEXT __aglGetMinmaxEXT
  690. #define glGetMinmaxParameterfvEXT __aglGetMinmaxParameterfvEXT
  691. #define glGetMinmaxParameterivEXT __aglGetMinmaxParameterivEXT
  692. #define glHistogramEXT __aglHistogramEXT
  693. #define glMinmaxEXT __aglMinmaxEXT
  694. #define glResetHistogramEXT __aglResetHistogramEXT
  695. #define glResetMinmaxEXT __aglResetMinmaxEXT
  696. #endif
  697. #if defined AGL_EXT_convolution
  698. #define glConvolutionFilter1DEXT __aglConvolutionFilter1DEXT
  699. #define glConvolutionFilter2DEXT __aglConvolutionFilter2DEXT
  700. #define glConvolutionParameterfEXT __aglConvolutionParameterfEXT
  701. #define glConvolutionParameterfvEXT __aglConvolutionParameterfvEXT
  702. #define glConvolutionParameteriEXT __aglConvolutionParameteriEXT
  703. #define glConvolutionParameterivEXT __aglConvolutionParameterivEXT
  704. #define glCopyConvolutionFilter1DEXT __aglCopyConvolutionFilter1DEXT
  705. #define glCopyConvolutionFilter2DEXT __aglCopyConvolutionFilter2DEXT
  706. #define glGetConvolutionFilterEXT __aglGetConvolutionFilterEXT
  707. #define glGetConvolutionParameterfvEXT __aglGetConvolutionParameterfvEXT
  708. #define glGetConvolutionParameterivEXT __aglGetConvolutionParameterivEXT
  709. #define glGetSeparableFilterEXT __aglGetSeparableFilterEXT
  710. #define glSeparableFilter2DEXT __aglSeparableFilter2DEXT
  711. #endif
  712. #if defined AGL_SGI_color_table
  713. #define glColorTableSGI __aglColorTableSGI
  714. #define glColorTableParameterfvSGI __aglColorTableParameterfvSGI
  715. #define glColorTableParameterivSGI __aglColorTableParameterivSGI
  716. #define glCopyColorTableSGI __aglCopyColorTableSGI
  717. #define glGetColorTableSGI __aglGetColorTableSGI
  718. #define glGetColorTableParameterfvSGI __aglGetColorTableParameterfvSGI
  719. #define glGetColorTableParameterivSGI __aglGetColorTableParameterivSGI
  720. #endif
  721. #if defined AGL_SGIX_pixel_texture
  722. #define glPixelTexGenSGIX __aglPixelTexGenSGIX
  723. #endif
  724. #if defined AGL_SGIS_pixel_texture
  725. #define glPixelTexGenParameteriSGIS __aglPixelTexGenParameteriSGIS
  726. #define glPixelTexGenParameterivSGIS __aglPixelTexGenParameterivSGIS
  727. #define glPixelTexGenParameterfSGIS __aglPixelTexGenParameterfSGIS
  728. #define glPixelTexGenParameterfvSGIS __aglPixelTexGenParameterfvSGIS
  729. #define glGetPixelTexGenParameterivSGIS __aglGetPixelTexGenParameterivSGIS
  730. #define glGetPixelTexGenParameterfvSGIS __aglGetPixelTexGenParameterfvSGIS
  731. #endif
  732. #if defined AGL_SGIS_texture4D
  733. #define glTexImage4DSGIS __aglTexImage4DSGIS
  734. #define glTexSubImage4DSGIS __aglTexSubImage4DSGIS
  735. #endif
  736. #if defined AGL_EXT_texture_object
  737. #define glAreTexturesResidentEXT __aglAreTexturesResidentEXT
  738. #define glBindTextureEXT __aglBindTextureEXT
  739. #define glDeleteTexturesEXT __aglDeleteTexturesEXT
  740. #define glGenTexturesEXT __aglGenTexturesEXT
  741. #define glIsTextureEXT __aglIsTextureEXT
  742. #define glPrioritizeTexturesEXT __aglPrioritizeTexturesEXT
  743. #endif
  744. #if defined AGL_SGIS_detail_texture
  745. #define glDetailTexFuncSGIS __aglDetailTexFuncSGIS
  746. #define glGetDetailTexFuncSGIS __aglGetDetailTexFuncSGIS
  747. #endif
  748. #if defined AGL_SGIS_sharpen_texture
  749. #define glSharpenTexFuncSGIS __aglSharpenTexFuncSGIS
  750. #define glGetSharpenTexFuncSGIS __aglGetSharpenTexFuncSGIS
  751. #endif
  752. #if defined AGL_SGIS_multisample
  753. #define glSampleMaskSGIS __aglSampleMaskSGIS
  754. #define glSamplePatternSGIS __aglSamplePatternSGIS
  755. #endif
  756. #if defined AGL_EXT_vertex_array
  757. #define glArrayElementEXT __aglArrayElementEXT
  758. #define glColorPointerEXT __aglColorPointerEXT
  759. #define glDrawArraysEXT __aglDrawArraysEXT
  760. #define glEdgeFlagPointerEXT __aglEdgeFlagPointerEXT
  761. #define glGetPointervEXT __aglGetPointervEXT
  762. #define glIndexPointerEXT __aglIndexPointerEXT
  763. #define glNormalPointerEXT __aglNormalPointerEXT
  764. #define glTexCoordPointerEXT __aglTexCoordPointerEXT
  765. #define glVertexPointerEXT __aglVertexPointerEXT
  766. #endif
  767. #if defined AGL_EXT_blend_minmax
  768. #define glBlendEquationEXT __aglBlendEquationEXT
  769. #endif
  770. #if defined AGL_SGIX_sprite
  771. #define glSpriteParameterfSGIX __aglSpriteParameterfSGIX
  772. #define glSpriteParameterfvSGIX __aglSpriteParameterfvSGIX
  773. #define glSpriteParameteriSGIX __aglSpriteParameteriSGIX
  774. #define glSpriteParameterivSGIX __aglSpriteParameterivSGIX
  775. #endif
  776. #if defined AGL_EXT_point_parameters
  777. #define glPointParameterfEXT __aglPointParameterfEXT
  778. #define glPointParameterfvEXT __aglPointParameterfvEXT
  779. #endif
  780. #if defined AGL_SGIS_point_parameters
  781. #define glPointParameterfSGIS __aglPointParameterfSGIS
  782. #define glPointParameterfvSGIS __aglPointParameterfvSGIS
  783. #endif
  784. #if defined AGL_SGIX_instruments
  785. #define glGetInstrumentsSGIX __aglGetInstrumentsSGIX
  786. #define glInstrumentsBufferSGIX __aglInstrumentsBufferSGIX
  787. #define glPollInstrumentsSGIX __aglPollInstrumentsSGIX
  788. #define glReadInstrumentsSGIX __aglReadInstrumentsSGIX
  789. #define glStartInstrumentsSGIX __aglStartInstrumentsSGIX
  790. #define glStopInstrumentsSGIX __aglStopInstrumentsSGIX
  791. #endif
  792. #if defined AGL_SGIX_framezoom
  793. #define glFrameZoomSGIX __aglFrameZoomSGIX
  794. #endif
  795. #if defined AGL_SGIX_tag_sample_buffer
  796. #define glTagSampleBufferSGIX __aglTagSampleBufferSGIX
  797. #endif
  798. #if defined AGL_SGIX_polynomial_ffd
  799. #define glDeformationMap3dSGIX __aglDeformationMap3dSGIX
  800. #define glDeformationMap3fSGIX __aglDeformationMap3fSGIX
  801. #define glDeformSGIX __aglDeformSGIX
  802. #define glLoadIdentityDeformationMapSGIX __aglLoadIdentityDeformationMapSGIX
  803. #endif
  804. #if defined AGL_SGIX_reference_plane
  805. #define glReferencePlaneSGIX __aglReferencePlaneSGIX
  806. #endif
  807. #if defined AGL_SGIX_flush_raster
  808. #define glFlushRasterSGIX __aglFlushRasterSGIX
  809. #endif
  810. #if defined AGL_SGIS_fog_function
  811. #define glFogFuncSGIS __aglFogFuncSGIS
  812. #define glGetFogFuncSGIS __aglGetFogFuncSGIS
  813. #endif
  814. #if defined AGL_HP_image_transform
  815. #define glImageTransformParameteriHP __aglImageTransformParameteriHP
  816. #define glImageTransformParameterfHP __aglImageTransformParameterfHP
  817. #define glImageTransformParameterivHP __aglImageTransformParameterivHP
  818. #define glImageTransformParameterfvHP __aglImageTransformParameterfvHP
  819. #define glGetImageTransformParameterivHP __aglGetImageTransformParameterivHP
  820. #define glGetImageTransformParameterfvHP __aglGetImageTransformParameterfvHP
  821. #endif
  822. #if defined AGL_EXT_color_subtable
  823. #ifndef GL_EXT_paletted_texture
  824. #define glColorSubTableEXT __aglColorSubTableEXT
  825. #endif
  826. #define glCopyColorSubTableEXT __aglCopyColorSubTableEXT
  827. #endif
  828. #if defined AGL_PGI_misc_hints
  829. #define glHintPGI __aglHintPGI
  830. #endif
  831. #if defined AGL_EXT_paletted_texture
  832. #define glColorTableEXT __aglColorTableEXT
  833. #define glGetColorTableEXT __aglGetColorTableEXT
  834. #define glGetColorTableParameterivEXT __aglGetColorTableParameterivEXT
  835. #define glGetColorTableParameterfvEXT __aglGetColorTableParameterfvEXT
  836. #endif
  837. #if defined AGL_SGIX_list_priority
  838. #define glGetListParameterfvSGIX __aglGetListParameterfvSGIX
  839. #define glGetListParameterivSGIX __aglGetListParameterivSGIX
  840. #define glListParameterfSGIX __aglListParameterfSGIX
  841. #define glListParameterfvSGIX __aglListParameterfvSGIX
  842. #define glListParameteriSGIX __aglListParameteriSGIX
  843. #define glListParameterivSGIX __aglListParameterivSGIX
  844. #endif
  845. #if defined AGL_EXT_index_material
  846. #define glIndexMaterialEXT __aglIndexMaterialEXT
  847. #endif
  848. #if defined AGL_EXT_index_func
  849. #define glIndexFuncEXT __aglIndexFuncEXT
  850. #endif
  851. #if defined AGL_EXT_compiled_vertex_array
  852. #define glLockArraysEXT __aglLockArraysEXT
  853. #define glUnlockArraysEXT __aglUnlockArraysEXT
  854. #endif
  855. #if defined AGL_EXT_cull_vertex
  856. #define glCullParameterdvEXT __aglCullParameterdvEXT
  857. #define glCullParameterfvEXT __aglCullParameterfvEXT
  858. #endif
  859. #if defined AGL_SGIX_fragment_lighting
  860. #define glFragmentColorMaterialSGIX __aglFragmentColorMaterialSGIX
  861. #define glFragmentLightfSGIX __aglFragmentLightfSGIX
  862. #define glFragmentLightfvSGIX __aglFragmentLightfvSGIX
  863. #define glFragmentLightiSGIX __aglFragmentLightiSGIX
  864. #define glFragmentLightivSGIX __aglFragmentLightivSGIX
  865. #define glFragmentLightModelfSGIX __aglFragmentLightModelfSGIX
  866. #define glFragmentLightModelfvSGIX __aglFragmentLightModelfvSGIX
  867. #define glFragmentLightModeliSGIX __aglFragmentLightModeliSGIX
  868. #define glFragmentLightModelivSGIX __aglFragmentLightModelivSGIX
  869. #define glFragmentMaterialfSGIX __aglFragmentMaterialfSGIX
  870. #define glFragmentMaterialfvSGIX __aglFragmentMaterialfvSGIX
  871. #define glFragmentMaterialiSGIX __aglFragmentMaterialiSGIX
  872. #define glFragmentMaterialivSGIX __aglFragmentMaterialivSGIX
  873. #define glGetFragmentLightfvSGIX __aglGetFragmentLightfvSGIX
  874. #define glGetFragmentLightivSGIX __aglGetFragmentLightivSGIX
  875. #define glGetFragmentMaterialfvSGIX __aglGetFragmentMaterialfvSGIX
  876. #define glGetFragmentMaterialivSGIX __aglGetFragmentMaterialivSGIX
  877. #define glLightEnviSGIX __aglLightEnviSGIX
  878. #endif
  879. #if defined AGL_EXT_draw_range_elements
  880. #define glDrawRangeElementsEXT __aglDrawRangeElementsEXT
  881. #endif
  882. #if defined AGL_EXT_light_texture
  883. #define glApplyTextureEXT __aglApplyTextureEXT
  884. #define glTextureLightEXT __aglTextureLightEXT
  885. #define glTextureMaterialEXT __aglTextureMaterialEXT
  886. #endif
  887. #if defined AGL_SGIX_async
  888. #define glAsyncMarkerSGIX __aglAsyncMarkerSGIX
  889. #define glFinishAsyncSGIX __aglFinishAsyncSGIX
  890. #define glPollAsyncSGIX __aglPollAsyncSGIX
  891. #define glGenAsyncMarkersSGIX __aglGenAsyncMarkersSGIX
  892. #define glDeleteAsyncMarkersSGIX __aglDeleteAsyncMarkersSGIX
  893. #define glIsAsyncMarkerSGIX __aglIsAsyncMarkerSGIX
  894. #endif
  895. #if defined AGL_INTEL_parallel_arrays
  896. #define glVertexPointervINTEL __aglVertexPointervINTEL
  897. #define glNormalPointervINTEL __aglNormalPointervINTEL
  898. #define glColorPointervINTEL __aglColorPointervINTEL
  899. #define glTexCoordPointervINTEL __aglTexCoordPointervINTEL
  900. #endif
  901. #if defined AGL_EXT_pixel_transform
  902. #define glPixelTransformParameteriEXT __aglPixelTransformParameteriEXT
  903. #define glPixelTransformParameterfEXT __aglPixelTransformParameterfEXT
  904. #define glPixelTransformParameterivEXT __aglPixelTransformParameterivEXT
  905. #define glPixelTransformParameterfvEXT __aglPixelTransformParameterfvEXT
  906. #endif
  907. #if defined AGL_EXT_secondary_color
  908. #define glSecondaryColor3bEXT __aglSecondaryColor3bEXT
  909. #define glSecondaryColor3bvEXT __aglSecondaryColor3bvEXT
  910. #define glSecondaryColor3dEXT __aglSecondaryColor3dEXT
  911. #define glSecondaryColor3dvEXT __aglSecondaryColor3dvEXT
  912. #define glSecondaryColor3fEXT __aglSecondaryColor3fEXT
  913. #define glSecondaryColor3fvEXT __aglSecondaryColor3fvEXT
  914. #define glSecondaryColor3iEXT __aglSecondaryColor3iEXT
  915. #define glSecondaryColor3ivEXT __aglSecondaryColor3ivEXT
  916. #define glSecondaryColor3sEXT __aglSecondaryColor3sEXT
  917. #define glSecondaryColor3svEXT __aglSecondaryColor3svEXT
  918. #define glSecondaryColor3ubEXT __aglSecondaryColor3ubEXT
  919. #define glSecondaryColor3ubvEXT __aglSecondaryColor3ubvEXT
  920. #define glSecondaryColor3uiEXT __aglSecondaryColor3uiEXT
  921. #define glSecondaryColor3uivEXT __aglSecondaryColor3uivEXT
  922. #define glSecondaryColor3usEXT __aglSecondaryColor3usEXT
  923. #define glSecondaryColor3usvEXT __aglSecondaryColor3usvEXT
  924. #define glSecondaryColorPointerEXT __aglSecondaryColorPointerEXT
  925. #endif
  926. #if defined AGL_EXT_texture_perturb_normal
  927. #define glTextureNormalEXT __aglTextureNormalEXT
  928. #endif
  929. #if defined AGL_EXT_multi_draw_arrays
  930. #define glMultiDrawArraysEXT __aglMultiDrawArraysEXT
  931. #define glMultiDrawElementsEXT __aglMultiDrawElementsEXT
  932. #endif
  933. #if defined AGL_EXT_fog_coord
  934. #define glFogCoordfEXT __aglFogCoordfEXT
  935. #define glFogCoordfvEXT __aglFogCoordfvEXT
  936. #define glFogCoorddEXT __aglFogCoorddEXT
  937. #define glFogCoorddvEXT __aglFogCoorddvEXT
  938. #define glFogCoordPointerEXT __aglFogCoordPointerEXT
  939. #endif
  940. #if defined AGL_EXT_coordinate_frame
  941. #define glTangent3bEXT __aglTangent3bEXT
  942. #define glTangent3bvEXT __aglTangent3bvEXT
  943. #define glTangent3dEXT __aglTangent3dEXT
  944. #define glTangent3dvEXT __aglTangent3dvEXT
  945. #define glTangent3fEXT __aglTangent3fEXT
  946. #define glTangent3fvEXT __aglTangent3fvEXT
  947. #define glTangent3iEXT __aglTangent3iEXT
  948. #define glTangent3ivEXT __aglTangent3ivEXT
  949. #define glTangent3sEXT __aglTangent3sEXT
  950. #define glTangent3svEXT __aglTangent3svEXT
  951. #define glBinormal3bEXT __aglBinormal3bEXT
  952. #define glBinormal3bvEXT __aglBinormal3bvEXT
  953. #define glBinormal3dEXT __aglBinormal3dEXT
  954. #define glBinormal3dvEXT __aglBinormal3dvEXT
  955. #define glBinormal3fEXT __aglBinormal3fEXT
  956. #define glBinormal3fvEXT __aglBinormal3fvEXT
  957. #define glBinormal3iEXT __aglBinormal3iEXT
  958. #define glBinormal3ivEXT __aglBinormal3ivEXT
  959. #define glBinormal3sEXT __aglBinormal3sEXT
  960. #define glBinormal3svEXT __aglBinormal3svEXT
  961. #define glTangentPointerEXT __aglTangentPointerEXT
  962. #define glBinormalPointerEXT __aglBinormalPointerEXT
  963. #endif
  964. #if defined AGL_SUNX_constant_data
  965. #define glFinishTextureSUNX __aglFinishTextureSUNX
  966. #endif
  967. #if defined AGL_SUN_global_alpha
  968. #define glGlobalAlphaFactorbSUN __aglGlobalAlphaFactorbSUN
  969. #define glGlobalAlphaFactorsSUN __aglGlobalAlphaFactorsSUN
  970. #define glGlobalAlphaFactoriSUN __aglGlobalAlphaFactoriSUN
  971. #define glGlobalAlphaFactorfSUN __aglGlobalAlphaFactorfSUN
  972. #define glGlobalAlphaFactordSUN __aglGlobalAlphaFactordSUN
  973. #define glGlobalAlphaFactorubSUN __aglGlobalAlphaFactorubSUN
  974. #define glGlobalAlphaFactorusSUN __aglGlobalAlphaFactorusSUN
  975. #define glGlobalAlphaFactoruiSUN __aglGlobalAlphaFactoruiSUN
  976. #endif
  977. #if defined AGL_SUN_triangle_list
  978. #define glReplacementCodeuiSUN __aglReplacementCodeuiSUN
  979. #define glReplacementCodeusSUN __aglReplacementCodeusSUN
  980. #define glReplacementCodeubSUN __aglReplacementCodeubSUN
  981. #define glReplacementCodeuivSUN __aglReplacementCodeuivSUN
  982. #define glReplacementCodeusvSUN __aglReplacementCodeusvSUN
  983. #define glReplacementCodeubvSUN __aglReplacementCodeubvSUN
  984. #define glReplacementCodePointerSUN __aglReplacementCodePointerSUN
  985. #endif
  986. #if defined AGL_SUN_vertex
  987. #define glColor4ubVertex2fSUN __aglColor4ubVertex2fSUN
  988. #define glColor4ubVertex2fvSUN __aglColor4ubVertex2fvSUN
  989. #define glColor4ubVertex3fSUN __aglColor4ubVertex3fSUN
  990. #define glColor4ubVertex3fvSUN __aglColor4ubVertex3fvSUN
  991. #define glColor3fVertex3fSUN __aglColor3fVertex3fSUN
  992. #define glColor3fVertex3fvSUN __aglColor3fVertex3fvSUN
  993. #define glNormal3fVertex3fSUN __aglNormal3fVertex3fSUN
  994. #define glNormal3fVertex3fvSUN __aglNormal3fVertex3fvSUN
  995. #define glColor4fNormal3fVertex3fSUN __aglColor4fNormal3fVertex3fSUN
  996. #define glColor4fNormal3fVertex3fvSUN __aglColor4fNormal3fVertex3fvSUN
  997. #define glTexCoord2fVertex3fSUN __aglTexCoord2fVertex3fSUN
  998. #define glTexCoord2fVertex3fvSUN __aglTexCoord2fVertex3fvSUN
  999. #define glTexCoord4fVertex4fSUN __aglTexCoord4fVertex4fSUN
  1000. #define glTexCoord4fVertex4fvSUN __aglTexCoord4fVertex4fvSUN
  1001. #define glTexCoord2fColor4ubVertex3fSUN __aglTexCoord2fColor4ubVertex3fSUN
  1002. #define glTexCoord2fColor4ubVertex3fvSUN __aglTexCoord2fColor4ubVertex3fvSUN
  1003. #define glTexCoord2fColor3fVertex3fSUN __aglTexCoord2fColor3fVertex3fSUN
  1004. #define glTexCoord2fColor3fVertex3fvSUN __aglTexCoord2fColor3fVertex3fvSUN
  1005. #define glTexCoord2fNormal3fVertex3fSUN __aglTexCoord2fNormal3fVertex3fSUN
  1006. #define glTexCoord2fNormal3fVertex3fvSUN __aglTexCoord2fNormal3fVertex3fvSUN
  1007. #define glTexCoord2fColor4fNormal3fVertex3fSUN __aglTexCoord2fColor4fNormal3fVertex3fSUN
  1008. #define glTexCoord2fColor4fNormal3fVertex3fvSUN __aglTexCoord2fColor4fNormal3fVertex3fvSUN
  1009. #define glTexCoord4fColor4fNormal3fVertex4fSUN __aglTexCoord4fColor4fNormal3fVertex4fSUN
  1010. #define glTexCoord4fColor4fNormal3fVertex4fvSUN __aglTexCoord4fColor4fNormal3fVertex4fvSUN
  1011. #define glReplacementCodeuiVertex3fSUN __aglReplacementCodeuiVertex3fSUN
  1012. #define glReplacementCodeuiVertex3fvSUN __aglReplacementCodeuiVertex3fvSUN
  1013. #define glReplacementCodeuiColor4ubVertex3fSUN __aglReplacementCodeuiColor4ubVertex3fSUN
  1014. #define glReplacementCodeuiColor4ubVertex3fvSUN __aglReplacementCodeuiColor4ubVertex3fvSUN
  1015. #define glReplacementCodeuiColor3fVertex3fSUN __aglReplacementCodeuiColor3fVertex3fSUN
  1016. #define glReplacementCodeuiColor3fVertex3fvSUN __aglReplacementCodeuiColor3fVertex3fvSUN
  1017. #define glReplacementCodeuiNormal3fVertex3fSUN __aglReplacementCodeuiNormal3fVertex3fSUN
  1018. #define glReplacementCodeuiNormal3fVertex3fvSUN __aglReplacementCodeuiNormal3fVertex3fvSUN
  1019. #define glReplacementCodeuiColor4fNormal3fVertex3fSUN __aglReplacementCodeuiColor4fNormal3fVertex3fSUN
  1020. #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN __aglReplacementCodeuiColor4fNormal3fVertex3fvSUN
  1021. #define glReplacementCodeuiTexCoord2fVertex3fSUN __aglReplacementCodeuiTexCoord2fVertex3fSUN
  1022. #define glReplacementCodeuiTexCoord2fVertex3fvSUN __aglReplacementCodeuiTexCoord2fVertex3fvSUN
  1023. #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN __aglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
  1024. #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN __aglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
  1025. #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN __aglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
  1026. #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN __aglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
  1027. #endif
  1028. #if defined AGL_EXT_blend_func_separate
  1029. #define glBlendFuncSeparateEXT __aglBlendFuncSeparateEXT
  1030. #endif
  1031. #if defined AGL_INGR_blend_func_separate
  1032. #define glBlendFuncSeparateINGR __aglBlendFuncSeparateINGR
  1033. #endif
  1034. #if defined AGL_EXT_vertex_weighting
  1035. #define glVertexWeightfEXT __aglVertexWeightfEXT
  1036. #define glVertexWeightfvEXT __aglVertexWeightfvEXT
  1037. #define glVertexWeightPointerEXT __aglVertexWeightPointerEXT
  1038. #endif
  1039. #if defined AGL_NV_vertex_array_range
  1040. #define glFlushVertexArrayRangeNV __aglFlushVertexArrayRangeNV
  1041. #define glVertexArrayRangeNV __aglVertexArrayRangeNV
  1042. #endif
  1043. #if defined AGL_NV_register_combiners
  1044. #define glCombinerParameterfvNV __aglCombinerParameterfvNV
  1045. #define glCombinerParameterfNV __aglCombinerParameterfNV
  1046. #define glCombinerParameterivNV __aglCombinerParameterivNV
  1047. #define glCombinerParameteriNV __aglCombinerParameteriNV
  1048. #define glCombinerInputNV __aglCombinerInputNV
  1049. #define glCombinerOutputNV __aglCombinerOutputNV
  1050. #define glFinalCombinerInputNV __aglFinalCombinerInputNV
  1051. #define glGetCombinerInputParameterfvNV __aglGetCombinerInputParameterfvNV
  1052. #define glGetCombinerInputParameterivNV __aglGetCombinerInputParameterivNV
  1053. #define glGetCombinerOutputParameterfvNV __aglGetCombinerOutputParameterfvNV
  1054. #define glGetCombinerOutputParameterivNV __aglGetCombinerOutputParameterivNV
  1055. #define glGetFinalCombinerInputParameterfvNV __aglGetFinalCombinerInputParameterfvNV
  1056. #define glGetFinalCombinerInputParameterivNV __aglGetFinalCombinerInputParameterivNV
  1057. #endif
  1058. #if defined AGL_MESA_resize_buffer

Large files files are truncated, but you can click here to view the full file