PageRenderTime 71ms CodeModel.GetById 31ms RepoModel.GetById 1ms app.codeStats 0ms

/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
  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_buffers
  1059. #define glResizeBuffersMESA __aglResizeBuffersMESA
  1060. #endif
  1061. #if defined AGL_MESA_window_pos
  1062. #define glWindowPos2dMESA __aglWindowPos2dMESA
  1063. #define glWindowPos2dvMESA __aglWindowPos2dvMESA
  1064. #define glWindowPos2fMESA __aglWindowPos2fMESA
  1065. #define glWindowPos2fvMESA __aglWindowPos2fvMESA
  1066. #define glWindowPos2iMESA __aglWindowPos2iMESA
  1067. #define glWindowPos2ivMESA __aglWindowPos2ivMESA
  1068. #define glWindowPos2sMESA __aglWindowPos2sMESA
  1069. #define glWindowPos2svMESA __aglWindowPos2svMESA
  1070. #define glWindowPos3dMESA __aglWindowPos3dMESA
  1071. #define glWindowPos3dvMESA __aglWindowPos3dvMESA
  1072. #define glWindowPos3fMESA __aglWindowPos3fMESA
  1073. #define glWindowPos3fvMESA __aglWindowPos3fvMESA
  1074. #define glWindowPos3iMESA __aglWindowPos3iMESA
  1075. #define glWindowPos3ivMESA __aglWindowPos3ivMESA
  1076. #define glWindowPos3sMESA __aglWindowPos3sMESA
  1077. #define glWindowPos3svMESA __aglWindowPos3svMESA
  1078. #define glWindowPos4dMESA __aglWindowPos4dMESA
  1079. #define glWindowPos4dvMESA __aglWindowPos4dvMESA
  1080. #define glWindowPos4fMESA __aglWindowPos4fMESA
  1081. #define glWindowPos4fvMESA __aglWindowPos4fvMESA
  1082. #define glWindowPos4iMESA __aglWindowPos4iMESA
  1083. #define glWindowPos4ivMESA __aglWindowPos4ivMESA
  1084. #define glWindowPos4sMESA __aglWindowPos4sMESA
  1085. #define glWindowPos4svMESA __aglWindowPos4svMESA
  1086. #endif
  1087. #if defined AGL_IBM_multimode_draw_arrays
  1088. #define glMultiModeDrawArraysIBM __aglMultiModeDrawArraysIBM
  1089. #define glMultiModeDrawElementsIBM __aglMultiModeDrawElementsIBM
  1090. #endif
  1091. #ifdef AGK_IBM_vertex_array_lists
  1092. #define glColorPointerListIBM __aglColorPointerListIBM
  1093. #define glSecondaryColorPointerListIBM __aglSecondaryColorPointerListIBM
  1094. #define glEdgeFlagPointerListIBM __aglEdgeFlagPointerListIBM
  1095. #define glFogCoordPointerListIBM __aglFogCoordPointerListIBM
  1096. #define glIndexPointerListIBM __aglIndexPointerListIBM
  1097. #define glNormalPointerListIBM __aglNormalPointerListIBM
  1098. #define glTexCoordPointerListIBM __aglTexCoordPointerListIBM
  1099. #define glVertexPointerListIBM __aglVertexPointerListIBM
  1100. #endif
  1101. #if defined AGL_3DFX_tbuffer
  1102. #define glTbufferMask3DFX __aglTbufferMask3DFX
  1103. #endif
  1104. #if defined AGL_EXT_multisample
  1105. #define glSampleMaskEXT __aglSampleMaskEXT
  1106. #define glSamplePatternEXT __aglSamplePatternEXT
  1107. #endif
  1108. #if defined AGL_SGIS_texture_color_mask
  1109. #define glTextureColorMaskSGIS __aglTextureColorMaskSGIS
  1110. #endif
  1111. #if defined AGL_SGIX_igloo_interface
  1112. #define glIglooInterfaceSGIX __aglIglooInterfaceSGIX
  1113. #endif
  1114. #if defined AGL_NV_fence
  1115. #define glDeleteFencesNV __aglDeleteFencesNV
  1116. #define glGenFencesNV __aglGenFencesNV
  1117. #define glIsFenceNV __aglIsFenceNV
  1118. #define glTestFenceNV __aglTestFenceNV
  1119. #define glGetFenceivNV __aglGetFenceivNV
  1120. #define glFinishFenceNV __aglFinishFenceNV
  1121. #define glSetFenceNV __aglSetFenceNV
  1122. #endif
  1123. #if defined AGL_NV_evaluators
  1124. #define glMapControlPointsNV __aglMapControlPointsNV
  1125. #define glMapParameterivNV __aglMapParameterivNV
  1126. #define glMapParameterfvNV __aglMapParameterfvNV
  1127. #define glGetMapControlPointsNV __aglGetMapControlPointsNV
  1128. #define glGetMapParameterivNV __aglGetMapParameterivNV
  1129. #define glGetMapParameterfvNV __aglGetMapParameterfvNV
  1130. #define glGetMapAttribParameterivNV __aglGetMapAttribParameterivNV
  1131. #define glGetMapAttribParameterfvNV __aglGetMapAttribParameterfvNV
  1132. #define glEvalMapsNV __aglEvalMapsNV
  1133. #endif
  1134. #if defined AGL_NV_register_combiners2
  1135. #define glCombinerStageParameterfvNV __aglCombinerStageParameterfvNV
  1136. #define glGetCombinerStageParameterfvNV __aglGetCombinerStageParameterfvNV
  1137. #endif
  1138. #if defined AGL_NV_vertex_program
  1139. #define glAreProgramsResidentNV __aglAreProgramsResidentNV
  1140. #define glBindProgramNV __aglBindProgramNV
  1141. #define glDeleteProgramsNV __aglDeleteProgramsNV
  1142. #define glExecuteProgramNV __aglExecuteProgramNV
  1143. #define glGenProgramsNV __aglGenProgramsNV
  1144. #define glGetProgramParameterdvNV __aglGetProgramParameterdvNV
  1145. #define glGetProgramParameterfvNV __aglGetProgramParameterfvNV
  1146. #define glGetProgramivNV __aglGetProgramivNV
  1147. #define glGetProgramStringNV __aglGetProgramStringNV
  1148. #define glGetTrackMatrixivNV __aglGetTrackMatrixivNV
  1149. #define glGetVertexAttribdvNV __aglGetVertexAttribdvNV
  1150. #define glGetVertexAttribfvNV __aglGetVertexAttribfvNV
  1151. #define glGetVertexAttribivNV __aglGetVertexAttribivNV
  1152. #define glGetVertexAttribPointervNV __aglGetVertexAttribPointervNV
  1153. #define glIsProgramNV __aglIsProgramNV
  1154. #define glLoadProgramNV __aglLoadProgramNV
  1155. #define glProgramParameter4dNV __aglProgramParameter4dNV
  1156. #define glProgramParameter4dvNV __aglProgramParameter4dvNV
  1157. #define glProgramParameter4fNV __aglProgramParameter4fNV
  1158. #define glProgramParameter4fvNV __aglProgramParameter4fvNV
  1159. #define glProgramParameters4dvNV __aglProgramParameters4dvNV
  1160. #define glProgramParameters4fvNV __aglProgramParameters4fvNV
  1161. #define glRequestResidentProgramsNV __aglRequestResidentProgramsNV
  1162. #define glTrackMatrixNV __aglTrackMatrixNV
  1163. #define glVertexAttribPointerNV __aglVertexAttribPointerNV
  1164. #define glVertexAttrib1dNV __aglVertexAttrib1dNV
  1165. #define glVertexAttrib1dvNV __aglVertexAttrib1dvNV
  1166. #define glVertexAttrib1fNV __aglVertexAttrib1fNV
  1167. #define glVertexAttrib1fvNV __aglVertexAttrib1fvNV
  1168. #define glVertexAttrib1sNV __aglVertexAttrib1sNV
  1169. #define glVertexAttrib1svNV __aglVertexAttrib1svNV
  1170. #define glVertexAttrib2dNV __aglVertexAttrib2dNV
  1171. #define glVertexAttrib2dvNV __aglVertexAttrib2dvNV
  1172. #define glVertexAttrib2fNV __aglVertexAttrib2fNV
  1173. #define glVertexAttrib2fvNV __aglVertexAttrib2fvNV
  1174. #define glVertexAttrib2sNV __aglVertexAttrib2sNV
  1175. #define glVertexAttrib2svNV __aglVertexAttrib2svNV
  1176. #define glVertexAttrib3dNV __aglVertexAttrib3dNV
  1177. #define glVertexAttrib3dvNV __aglVertexAttrib3dvNV
  1178. #define glVertexAttrib3fNV __aglVertexAttrib3fNV
  1179. #define glVertexAttrib3fvNV __aglVertexAttrib3fvNV
  1180. #define glVertexAttrib3sNV __aglVertexAttrib3sNV
  1181. #define glVertexAttrib3svNV __aglVertexAttrib3svNV
  1182. #define glVertexAttrib4dNV __aglVertexAttrib4dNV
  1183. #define glVertexAttrib4dvNV __aglVertexAttrib4dvNV
  1184. #define glVertexAttrib4fNV __aglVertexAttrib4fNV
  1185. #define glVertexAttrib4fvNV __aglVertexAttrib4fvNV
  1186. #define glVertexAttrib4sNV __aglVertexAttrib4sNV
  1187. #define glVertexAttrib4svNV __aglVertexAttrib4svNV
  1188. #define glVertexAttrib4ubNV __aglVertexAttrib4ubNV
  1189. #define glVertexAttrib4ubvNV __aglVertexAttrib4ubvNV
  1190. #define glVertexAttribs1dvNV __aglVertexAttribs1dvNV
  1191. #define glVertexAttribs1fvNV __aglVertexAttribs1fvNV
  1192. #define glVertexAttribs1svNV __aglVertexAttribs1svNV
  1193. #define glVertexAttribs2dvNV __aglVertexAttribs2dvNV
  1194. #define glVertexAttribs2fvNV __aglVertexAttribs2fvNV
  1195. #define glVertexAttribs2svNV __aglVertexAttribs2svNV
  1196. #define glVertexAttribs3dvNV __aglVertexAttribs3dvNV
  1197. #define glVertexAttribs3fvNV __aglVertexAttribs3fvNV
  1198. #define glVertexAttribs3svNV __aglVertexAttribs3svNV
  1199. #define glVertexAttribs4dvNV __aglVertexAttribs4dvNV
  1200. #define glVertexAttribs4fvNV __aglVertexAttribs4fvNV
  1201. #define glVertexAttribs4svNV __aglVertexAttribs4svNV
  1202. #define glVertexAttribs4ubvNV __aglVertexAttribs4ubvNV
  1203. #endif
  1204. #if defined AGL_ATI_envmap_bumpmap
  1205. #define glTexBumpParameterivATI __aglTexBumpParameterivATI
  1206. #define glTexBumpParameterfvATI __aglTexBumpParameterfvATI
  1207. #define glGetTexBumpParameterivATI __aglGetTexBumpParameterivATI
  1208. #define glGetTexBumpParameterfvATI __aglGetTexBumpParameterfvATI
  1209. #endif
  1210. #if defined AGL_ATI_fragment_shader
  1211. #define glGenFragmentShadersATI __aglGenFragmentShadersATI
  1212. #define glBindFragmentShaderATI __aglBindFragmentShaderATI
  1213. #define glDeleteFragmentShaderATI __aglDeleteFragmentShaderATI
  1214. #define glBeginFragmentShaderATI __aglBeginFragmentShaderATI
  1215. #define glEndFragmentShaderATI __aglEndFragmentShaderATI
  1216. #define glPassTexCoordATI __aglPassTexCoordATI
  1217. #define glSampleMapATI __aglSampleMapATI
  1218. #define glColorFragmentOp1ATI __aglColorFragmentOp1ATI
  1219. #define glColorFragmentOp2ATI __aglColorFragmentOp2ATI
  1220. #define glColorFragmentOp3ATI __aglColorFragmentOp3ATI
  1221. #define glAlphaFragmentOp1ATI __aglAlphaFragmentOp1ATI
  1222. #define glAlphaFragmentOp2ATI __aglAlphaFragmentOp2ATI
  1223. #define glAlphaFragmentOp3ATI __aglAlphaFragmentOp3ATI
  1224. #define glSetFragmentShaderConstantATI __aglSetFragmentShaderConstantATI
  1225. #endif
  1226. #if defined AGL_ATI_pn_triangles
  1227. #define glPNTrianglesiATI __aglPNTrianglesiATI
  1228. #define glPNTrianglesfATI __aglPNTrianglesfATI
  1229. #endif
  1230. #if defined AGL_ATI_vertex_array_object
  1231. #define glNewObjectBufferATI __aglNewObjectBufferATI
  1232. #define glIsObjectBufferATI __aglIsObjectBufferATI
  1233. #define glUpdateObjectBufferATI __aglUpdateObjectBufferATI
  1234. #define glGetObjectBufferfvATI __aglGetObjectBufferfvATI
  1235. #define glGetObjectBufferivATI __aglGetObjectBufferivATI
  1236. #define glFreeObjectBufferATI __aglFreeObjectBufferATI
  1237. #define glArrayObjectATI __aglArrayObjectATI
  1238. #define glGetArrayObjectfvATI __aglGetArrayObjectfvATI
  1239. #define glGetArrayObjectivATI __aglGetArrayObjectivATI
  1240. #define glVariantArrayObjectATI __aglVariantArrayObjectATI
  1241. #define glGetVariantArrayObjectfvATI __aglGetVariantArrayObjectfvATI
  1242. #define glGetVariantArrayObjectivATI __aglGetVariantArrayObjectivATI
  1243. #endif
  1244. #if defined AGL_EXT_vertex_shader
  1245. #define glBeginVertexShaderEXT __aglBeginVertexShaderEXT
  1246. #define glEndVertexShaderEXT __aglEndVertexShaderEXT
  1247. #define glBindVertexShaderEXT __aglBindVertexShaderEXT
  1248. #define glGenVertexShadersEXT __aglGenVertexShadersEXT
  1249. #define glDeleteVertexShaderEXT __aglDeleteVertexShaderEXT
  1250. #define glShaderOp1EXT __aglShaderOp1EXT
  1251. #define glShaderOp2EXT __aglShaderOp2EXT
  1252. #define glShaderOp3EXT __aglShaderOp3EXT
  1253. #define glSwizzleEXT __aglSwizzleEXT
  1254. #define glWriteMaskEXT __aglWriteMaskEXT
  1255. #define glInsertComponentEXT __aglInsertComponentEXT
  1256. #define glExtractComponentEXT __aglExtractComponentEXT
  1257. #define glGenSymbolsEXT __aglGenSymbolsEXT
  1258. #define glSetInvariantEXT __aglSetInvariantEXT
  1259. #define glSetLocalConstantEXT __aglSetLocalConstantEXT
  1260. #define glVariantbvEXT __aglVariantbvEXT
  1261. #define glVariantsvEXT __aglVariantsvEXT
  1262. #define glVariantivEXT __aglVariantivEXT
  1263. #define glVariantfvEXT __aglVariantfvEXT
  1264. #define glVariantdvEXT __aglVariantdvEXT
  1265. #define glVariantubvEXT __aglVariantubvEXT
  1266. #define glVariantusvEXT __aglVariantusvEXT
  1267. #define glVariantuivEXT __aglVariantuivEXT
  1268. #define glVariantPointerEXT __aglVariantPointerEXT
  1269. #define glEnableVariantClientStateEXT __aglEnableVariantClientStateEXT
  1270. #define glDisableVariantClientStateEXT __aglDisableVariantClientStateEXT
  1271. #define glBindLightParameterEXT __aglBindLightParameterEXT
  1272. #define glBindMaterialParameterEXT __aglBindMaterialParameterEXT
  1273. #define glBindTexGenParameterEXT __aglBindTexGenParameterEXT
  1274. #define glBindTextureUnitParameterEXT __aglBindTextureUnitParameterEXT
  1275. #define glBindParameterEXT __aglBindParameterEXT
  1276. #define glIsVariantEnabledEXT __aglIsVariantEnabledEXT
  1277. #define glGetVariantBooleanvEXT __aglGetVariantBooleanvEXT
  1278. #define glGetVariantIntegervEXT __aglGetVariantIntegervEXT
  1279. #define glGetVariantFloatvEXT __aglGetVariantFloatvEXT
  1280. #define glGetVariantPointervEXT __aglGetVariantPointervEXT
  1281. #define glGetInvariantBooleanvEXT __aglGetInvariantBooleanvEXT
  1282. #define glGetInvariantIntegervEXT __aglGetInvariantIntegervEXT
  1283. #define glGetInvariantFloatvEXT __aglGetInvariantFloatvEXT
  1284. #define glGetLocalConstantBooleanvEXT __aglGetLocalConstantBooleanvEXT
  1285. #define glGetLocalConstantIntegervEXT __aglGetLocalConstantIntegervEXT
  1286. #define glGetLocalConstantFloatvEXT __aglGetLocalConstantFloatvEXT
  1287. #endif
  1288. #if defined AGL_ATI_vertex_streams
  1289. #define glVertexStream1sATI __aglVertexStream1sATI
  1290. #define glVertexStream1svATI __aglVertexStream1svATI
  1291. #define glVertexStream1iATI __aglVertexStream1iATI
  1292. #define glVertexStream1ivATI __aglVertexStream1ivATI
  1293. #define glVertexStream1fATI __aglVertexStream1fATI
  1294. #define glVertexStream1fvATI __aglVertexStream1fvATI
  1295. #define glVertexStream1dATI __aglVertexStream1dATI
  1296. #define glVertexStream1dvATI __aglVertexStream1dvATI
  1297. #define glVertexStream2sATI __aglVertexStream2sATI
  1298. #define glVertexStream2svATI __aglVertexStream2svATI
  1299. #define glVertexStream2iATI __aglVertexStream2iATI
  1300. #define glVertexStream2ivATI __aglVertexStream2ivATI
  1301. #define glVertexStream2fATI __aglVertexStream2fATI
  1302. #define glVertexStream2fvATI __aglVertexStream2fvATI
  1303. #define glVertexStream2dATI __aglVertexStream2dATI
  1304. #define glVertexStream2dvATI __aglVertexStream2dvATI
  1305. #define glVertexStream3sATI __aglVertexStream3sATI
  1306. #define glVertexStream3svATI __aglVertexStream3svATI
  1307. #define glVertexStream3iATI __aglVertexStream3iATI
  1308. #define glVertexStream3ivATI __aglVertexStream3ivATI
  1309. #define glVertexStream3fATI __aglVertexStream3fATI
  1310. #define glVertexStream3fvATI __aglVertexStream3fvATI
  1311. #define glVertexStream3dATI __aglVertexStream3dATI
  1312. #define glVertexStream3dvATI __aglVertexStream3dvATI
  1313. #define glVertexStream4sATI __aglVertexStream4sATI
  1314. #define glVertexStream4svATI __aglVertexStream4svATI
  1315. #define glVertexStream4iATI __aglVertexStream4iATI
  1316. #define glVertexStream4ivATI __aglVertexStream4ivATI
  1317. #define glVertexStream4fATI __aglVertexStream4fATI
  1318. #define glVertexStream4fvATI __aglVertexStream4fvATI
  1319. #define glVertexStream4dATI __aglVertexStream4dATI
  1320. #define glVertexStream4dvATI __aglVertexStream4dvATI
  1321. #define glNormalStream3bATI __aglNormalStream3bATI
  1322. #define glNormalStream3bvATI __aglNormalStream3bvATI
  1323. #define glNormalStream3sATI __aglNormalStream3sATI
  1324. #define glNormalStream3svATI __aglNormalStream3svATI
  1325. #define glNormalStream3iATI __aglNormalStream3iATI
  1326. #define glNormalStream3ivATI __aglNormalStream3ivATI
  1327. #define glNormalStream3fATI __aglNormalStream3fATI
  1328. #define glNormalStream3fvATI __aglNormalStream3fvATI
  1329. #define glNormalStream3dATI __aglNormalStream3dATI
  1330. #define glNormalStream3dvATI __aglNormalStream3dvATI
  1331. #define glClientActiveVertexStreamATI __aglClientActiveVertexStreamATI
  1332. #define glVertexBlendEnviATI __aglVertexBlendEnviATI
  1333. #define glVertexBlendEnvfATI __aglVertexBlendEnvfATI
  1334. #endif
  1335. #if defined AGL_ATI_element_array
  1336. #define glElementPointerATI __aglElementPointerATI
  1337. #define glDrawElementArrayATI __aglDrawElementArrayATI
  1338. #define glDrawRangeElementArrayATI __aglDrawRangeElementArrayATI
  1339. #endif
  1340. #if defined AGL_SUN_mesh_array
  1341. #define glDrawMeshArraysSUN __aglDrawMeshArraysSUN
  1342. #endif
  1343. #if defined AGL_NV_occlusion_query
  1344. #define glGenOcclusionQueriesNV __aglGenOcclusionQueriesNV
  1345. #define glDeleteOcclusionQueriesNV __aglDeleteOcclusionQueriesNV
  1346. #define glIsOcclusionQueryNV __aglIsOcclusionQueryNV
  1347. #define glBeginOcclusionQueryNV __aglBeginOcclusionQueryNV
  1348. #define glEndOcclusionQueryNV __aglEndOcclusionQueryNV
  1349. #define glGetOcclusionQueryivNV __aglGetOcclusionQueryivNV
  1350. #define glGetOcclusionQueryuivNV __aglGetOcclusionQueryuivNV
  1351. #endif
  1352. #if defined AGL_NV_point_sprite
  1353. #define glPointParameteriNV __aglPointParameteriNV
  1354. #define glPointParameterivNV __aglPointParameterivNV
  1355. #endif
  1356. #if defined AGL_EXT_stencil_two_side
  1357. #define glActiveStencilFaceEXT __aglActiveStencilFaceEXT
  1358. #endif
  1359. #if defined AGL_APPLE_element_array
  1360. #define glElementPointerAPPLE __aglElementPointerAPPLE
  1361. #define glDrawElementArrayAPPLE __aglDrawElementArrayAPPLE
  1362. #define glDrawRangeElementArrayAPPLE __aglDrawRangeElementArrayAPPLE
  1363. #define glMultiDrawElementArrayAPPLE __aglMultiDrawElementArrayAPPLE
  1364. #define glMultiDrawRangeElementArrayAPPLE __aglMultiDrawRangeElementArrayAPPLE
  1365. #endif
  1366. #if defined AGL_APPLE_fence
  1367. #define glGenFencesAPPLE __aglGenFencesAPPLE
  1368. #define glDeleteFencesAPPLE __aglDeleteFencesAPPLE
  1369. #define glSetFenceAPPLE __aglSetFenceAPPLE
  1370. #define glIsFenceAPPLE __aglIsFenceAPPLE
  1371. #define glTestFenceAPPLE __aglTestFenceAPPLE
  1372. #define glFinishFenceAPPLE __aglFinishFenceAPPLE
  1373. #define glTestObjectAPPLE __aglTestObjectAPPLE
  1374. #define glFinishObjectAPPLE __aglFinishObjectAPPLE
  1375. #endif
  1376. #if defined AGL_APPLE_vertex_array_object
  1377. #define glBindVertexArrayAPPLE __aglBindVertexArrayAPPLE
  1378. #define glDeleteVertexArraysAPPLE __aglDeleteVertexArraysAPPLE
  1379. #define glGenVertexArraysAPPLE __aglGenVertexArraysAPPLE
  1380. #define glIsVertexArrayAPPLE __aglIsVertexArrayAPPLE
  1381. #endif
  1382. #if defined AGL_APPLE_vertex_array_range
  1383. #define glVertexArrayRangeAPPLE __aglVertexArrayRangeAPPLE
  1384. #define glFlushVertexArrayRangeAPPLE __aglFlushVertexArrayRangeAPPLE
  1385. #define glVertexArrayParameteriAPPLE __aglVertexArrayParameteriAPPLE
  1386. #endif
  1387. #if defined AGL_ATI_draw_buffers
  1388. #define glDrawBuffersATI __aglDrawBuffersATI
  1389. #endif
  1390. #if defined AGL_NV_fragment_program
  1391. #define glProgramNamedParameter4fNV __aglProgramNamedParameter4fNV
  1392. #define glProgramNamedParameter4dNV __aglProgramNamedParameter4dNV
  1393. #define glProgramNamedParameter4fvNV __aglProgramNamedParameter4fvNV
  1394. #define glProgramNamedParameter4dvNV __aglProgramNamedParameter4dvNV
  1395. #define glGetProgramNamedParameterfvNV __aglGetProgramNamedParameterfvNV
  1396. #define glGetProgramNamedParameterdvNV __aglGetProgramNamedParameterdvNV
  1397. #endif
  1398. #if defined AGL_NV_half_float
  1399. #define glVertex2hNV __aglVertex2hNV
  1400. #define glVertex2hvNV __aglVertex2hvNV
  1401. #define glVertex3hNV __aglVertex3hNV
  1402. #define glVertex3hvNV __aglVertex3hvNV
  1403. #define glVertex4hNV __aglVertex4hNV
  1404. #define glVertex4hvNV __aglVertex4hvNV
  1405. #define glNormal3hNV __aglNormal3hNV
  1406. #define glNormal3hvNV __aglNormal3hvNV
  1407. #define glColor3hNV __aglColor3hNV
  1408. #define glColor3hvNV __aglColor3hvNV
  1409. #define glColor4hNV __aglColor4hNV
  1410. #define glColor4hvNV __aglColor4hvNV
  1411. #define glTexCoord1hNV __aglTexCoord1hNV
  1412. #define glTexCoord1hvNV __aglTexCoord1hvNV
  1413. #define glTexCoord2hNV __aglTexCoord2hNV
  1414. #define glTexCoord2hvNV __aglTexCoord2hvNV
  1415. #define glTexCoord3hNV __aglTexCoord3hNV
  1416. #define glTexCoord3hvNV __aglTexCoord3hvNV
  1417. #define glTexCoord4hNV __aglTexCoord4hNV
  1418. #define glTexCoord4hvNV __aglTexCoord4hvNV
  1419. #define glMultiTexCoord1hNV __aglMultiTexCoord1hNV
  1420. #define glMultiTexCoord1hvNV __aglMultiTexCoord1hvNV
  1421. #define glMultiTexCoord2hNV __aglMultiTexCoord2hNV
  1422. #define glMultiTexCoord2hvNV __aglMultiTexCoord2hvNV
  1423. #define glMultiTexCoord3hNV __aglMultiTexCoord3hNV
  1424. #define glMultiTexCoord3hvNV __aglMultiTexCoord3hvNV
  1425. #define glMultiTexCoord4hNV __aglMultiTexCoord4hNV
  1426. #define glMultiTexCoord4hvNV __aglMultiTexCoord4hvNV
  1427. #define glFogCoordhNV __aglFogCoordhNV
  1428. #define glFogCoordhvNV __aglFogCoordhvNV
  1429. #define glSecondaryColor3hNV __aglSecondaryColor3hNV
  1430. #define glSecondaryColor3hvNV __aglSecondaryColor3hvNV
  1431. #define glVertexWeighthNV __aglVertexWeighthNV
  1432. #define glVertexWeighthvNV __aglVertexWeighthvNV
  1433. #define glVertexAttrib1hNV __aglVertexAttrib1hNV
  1434. #define glVertexAttrib1hvNV __aglVertexAttrib1hvNV
  1435. #define glVertexAttrib2hNV __aglVertexAttrib2hNV
  1436. #define glVertexAttrib2hvNV __aglVertexAttrib2hvNV
  1437. #define glVertexAttrib3hNV __aglVertexAttrib3hNV
  1438. #define glVertexAttrib3hvNV __aglVertexAttrib3hvNV
  1439. #define glVertexAttrib4hNV __aglVertexAttrib4hNV
  1440. #define glVertexAttrib4hvNV __aglVertexAttrib4hvNV
  1441. #define glVertexAttribs1hvNV __aglVertexAttribs1hvNV
  1442. #define glVertexAttribs2hvNV __aglVertexAttribs2hvNV
  1443. #define glVertexAttribs3hvNV __aglVertexAttribs3hvNV
  1444. #define glVertexAttribs4hvNV __aglVertexAttribs4hvNV
  1445. #endif
  1446. #if defined AGL_NV_pixel_data_range
  1447. #define glPixelDataRangeNV __aglPixelDataRangeNV
  1448. #define glFlushPixelDataRangeNV __aglFlushPixelDataRangeNV
  1449. #endif
  1450. #if defined AGL_NV_primitive_restart
  1451. #define glPrimitiveRestartNV __aglPrimitiveRestartNV
  1452. #define glPrimitiveRestartIndexNV __aglPrimitiveRestartIndexNV
  1453. #endif
  1454. #if defined AGL_ATI_map_object_buffer
  1455. #define glMapObjectBufferATI __aglMapObjectBufferATI
  1456. #define glUnmapObjectBufferATI __aglUnmapObjectBufferATI
  1457. #endif
  1458. #if defined AGL_ATI_separate_stencil
  1459. #define glStencilOpSeparateATI __aglStencilOpSeparateATI
  1460. #define glStencilFuncSeparateATI __aglStencilFuncSeparateATI
  1461. #endif
  1462. #if defined AGL_ATI_vertex_attrib_array_object
  1463. #define glVertexAttribArrayObjectATI __aglVertexAttribArrayObjectATI
  1464. #define glGetVertexAttribArrayObjectfvATI __aglGetVertexAttribArrayObjectfvATI
  1465. #define glGetVertexAttribArrayObjectivATI __aglGetVertexAttribArrayObjectivATI
  1466. #endif
  1467. #if defined AGL_OES_byte_coordinates
  1468. #define glVertex2bOES __aglVertex2bOES
  1469. #define glVertex3bOES __aglVertex3bOES
  1470. #define glVertex4bOES __aglVertex4bOES
  1471. #define glVertex2bvOES __aglVertex2bvOES
  1472. #define glVertex3bvOES __aglVertex3bvOES
  1473. #define glVertex4bvOES __aglVertex4bvOES
  1474. #define glTexCoord1bOES __aglTexCoord1bOES
  1475. #define glTexCoord2bOES __aglTexCoord2bOES
  1476. #define glTexCoord3bOES __aglTexCoord3bOES
  1477. #define glTexCoord4bOES __aglTexCoord4bOES
  1478. #define glTexCoord1bvOES __aglTexCoord1bvOES
  1479. #define glTexCoord2bvOES __aglTexCoord2bvOES
  1480. #define glTexCoord3bvOES __aglTexCoord3bvOES
  1481. #define glTexCoord4bvOES __aglTexCoord4bvOES
  1482. #define glMultiTexCoord1bOES __aglMultiTexCoord1bOES
  1483. #define glMultiTexCoord2bOES __aglMultiTexCoord2bOES
  1484. #define glMultiTexCoord3bOES __aglMultiTexCoord3bOES
  1485. #define glMultiTexCoord4bOES __aglMultiTexCoord4bOES
  1486. #define glMultiTexCoord1bvOES __aglMultiTexCoord1bvOES
  1487. #define glMultiTexCoord2bvOES __aglMultiTexCoord2bvOES
  1488. #define glMultiTexCoord3bvOES __aglMultiTexCoord3bvOES
  1489. #define glMultiTexCoord4bvOES __aglMultiTexCoord4bvOES
  1490. #endif
  1491. #if defined AGL_OES_fixed_point
  1492. #define glVertex2xOES __aglVertex2xOES
  1493. #define glVertex3xOES __aglVertex3xOES
  1494. #define glVertex4xOES __aglVertex4xOES
  1495. #define glVertex2xvOES __aglVertex2xvOES
  1496. #define glVertex3xvOES __aglVertex3xvOES
  1497. #define glVertex4xvOES __aglVertex4xvOES
  1498. #define glNormal3xOES __aglNormal3xOES
  1499. #define glNormal3xvOES __aglNormal3xvOES
  1500. #define glTexCoord1xOES __aglTexCoord1xOES
  1501. #define glTexCoord2xOES __aglTexCoord2xOES
  1502. #define glTexCoord3xOES __aglTexCoord3xOES
  1503. #define glTexCoord4xOES __aglTexCoord4xOES
  1504. #define glTexCoord1xvOES __aglTexCoord1xvOES
  1505. #define glTexCoord2xvOES __aglTexCoord2xvOES
  1506. #define glTexCoord3xvOES __aglTexCoord3xvOES
  1507. #define glTexCoord4xvOES __aglTexCoord4xvOES
  1508. #define glMultiTexCoord1xOES __aglMultiTexCoord1xOES
  1509. #define glMultiTexCoord2xOES __aglMultiTexCoord2xOES
  1510. #define glMultiTexCoord3xOES __aglMultiTexCoord3xOES
  1511. #define glMultiTexCoord4xOES __aglMultiTexCoord4xOES
  1512. #define glMultiTexCoord1xvOES __aglMultiTexCoord1xvOES
  1513. #define glMultiTexCoord2xvOES __aglMultiTexCoord2xvOES
  1514. #define glMultiTexCoord3xvOES __aglMultiTexCoord3xvOES
  1515. #define glMultiTexCoord4xvOES __aglMultiTexCoord4xvOES
  1516. #define glColor3xOES __aglColor3xOES
  1517. #define glColor4xOES __aglColor4xOES
  1518. #define glColor3xvOES __aglColor3xvOES
  1519. #define glColor4xvOES __aglColor4xvOES
  1520. #define glIndexxOES __aglIndexxOES
  1521. #define glIndexxvOES __aglIndexxvOES
  1522. #define glRectxOES __aglRectxOES
  1523. #define glRectxvOES __aglRectxvOES
  1524. #define glDepthRangexOES __aglDepthRangexOES
  1525. #define glLoadMatrixxOES __aglLoadMatrixxOES
  1526. #define glMultMatrixxOES __aglMultMatrixxOES
  1527. #define glLoadTransposeMatrixxOES __aglLoadTransposeMatrixxOES
  1528. #define glMultTransposeMatrixxOES __aglMultTransposeMatrixxOES
  1529. #define glRotatexOES __aglRotatexOES
  1530. #define glScalexOES __aglScalexOES
  1531. #define glTranslatexOES __aglTranslatexOES
  1532. #define glFrustumxOES __aglFrustumxOES
  1533. #define glOrthoxOES __aglOrthoxOES
  1534. #define glTexGenxOES __aglTexGenxOES
  1535. #define glTexGenxvOES __aglTexGenxvOES
  1536. #define glGetTexGenxvOES __aglGetTexGenxvOES
  1537. #define glClipPlanexOES __aglClipPlanexOES
  1538. #define glGetClipPlanexOES __aglGetClipPlanexOES
  1539. #define glRasterPos2xOES __aglRasterPos2xOES
  1540. #define glRasterPos3xOES __aglRasterPos3xOES
  1541. #define glRasterPos4xOES __aglRasterPos4xOES
  1542. #define glRasterPos2xvOES __aglRasterPos2xvOES
  1543. #define glRasterPos3xvOES __aglRasterPos3xvOES
  1544. #define glRasterPos4xvOES __aglRasterPos4xvOES
  1545. #define glMaterialxOES __aglMaterialxOES
  1546. #define glMaterialxvOES __aglMaterialxvOES
  1547. #define glGetMaterialxOES __aglGetMaterialxOES
  1548. #define glLightxOES __aglLightxOES
  1549. #define glLightxvOES __aglLightxvOES
  1550. #define glGetLightxOES __aglGetLightxOES
  1551. #define glLightModelxOES __aglLightModelxOES
  1552. #define glLightModelxvOES __aglLightModelxvOES
  1553. #define glPointSizexOES __aglPointSizexOES
  1554. #define glLineWidthxOES __aglLineWidthxOES
  1555. #define glPolygonOffsetxOES __aglPolygonOffsetxOES
  1556. #define glPixelStorex __aglPixelStorex
  1557. #define glPixelTransferxOES __aglPixelTransferxOES
  1558. #define glPixelMapx __aglPixelMapx
  1559. #define glGetPixelMapxv __aglGetPixelMapxv
  1560. #define glConvolutionParameterxOES __aglConvolutionParameterxOES
  1561. #define glConvolutionParameterxvOES __aglConvolutionParameterxvOES
  1562. #define glGetConvolutionParameterxvOES __aglGetConvolutionParameterxvOES
  1563. #define glGetHistogramParameterxvOES __aglGetHistogramParameterxvOES
  1564. #define glPixelZoomxOES __aglPixelZoomxOES
  1565. #define glBitmapxOES __aglBitmapxOES
  1566. #define glTexParameterxOES __aglTexParameterxOES
  1567. #define glTexParameterxvOES __aglTexParameterxvOES
  1568. #define glGetTexParameterxvOES __aglGetTexParameterxvOES
  1569. #define glGetTexLevelParameterxvOES __aglGetTexLevelParameterxvOES
  1570. #define glPrioritizeTexturesxOES __aglPrioritizeTexturesxOES
  1571. #define glTexEnvxOES __aglTexEnvxOES
  1572. #define glTexEnvxvOES __aglTexEnvxvOES
  1573. #define glGetTexEnvxvOES __aglGetTexEnvxvOES
  1574. #define glFogxOES __aglFogxOES
  1575. #define glFogxvOES __aglFogxvOES
  1576. #define glSampleCoverageOES __aglSampleCoverageOES
  1577. #define glAlphaFuncxOES __aglAlphaFuncxOES
  1578. #define glBlendColorxOES __aglBlendColorxOES
  1579. #define glClearColorxOES __aglClearColorxOES
  1580. #define glClearDepthxOES __aglClearDepthxOES
  1581. #define glClearAccumxOES __aglClearAccumxOES
  1582. #define glAccumxOES __aglAccumxOES
  1583. #define glMap1xOES __aglMap1xOES
  1584. #define glMap2xOES __aglMap2xOES
  1585. #define glMapGrid1xOES __aglMapGrid1xOES
  1586. #define glMapGrid2xOES __aglMapGrid2xOES
  1587. #define glGetMapxvOES __aglGetMapxvOES
  1588. #define glEvalCoord1xOES __aglEvalCoord1xOES
  1589. #define glEvalCoord2xOES __aglEvalCoord2xOES
  1590. #define glEvalCoord1xvOES __aglEvalCoord1xvOES
  1591. #define glEvalCoord2xvOES __aglEvalCoord2xvOES
  1592. #define glFeedbackBufferxOES __aglFeedbackBufferxOES
  1593. #define glPassThroughxOES __aglPassThroughxOES
  1594. #define glGetFixedvOES __aglGetFixedvOES
  1595. #endif
  1596. #if defined AGL_OES_single_precision
  1597. #define glDepthRangefOES __aglDepthRangefOES
  1598. #define glFrustumfOES __aglFrustumfOES
  1599. #define glOrthofOES __aglOrthofOES
  1600. #define glClipPlanefOES __aglClipPlanefOES
  1601. #define glGetClipPlanefOES __aglGetClipPlanefOES
  1602. #define glClearDepthfOES __aglClearDepthfOES
  1603. #endif
  1604. #if defined AGL_OES_query_matrix
  1605. #define glQueryMatrixxOES __aglQueryMatrixxOES
  1606. #endif
  1607. #if defined AGL_EXT_depth_bounds_test
  1608. #define glDepthBoundsEXT __aglDepthBoundsEXT
  1609. #endif
  1610. #if defined AGL_EXT_blend_equation_separate
  1611. #define glBlendEquationSeparateEXT __aglBlendEquationSeparateEXT
  1612. #endif
  1613. #if defined AGL_EXT_framebuffer_object
  1614. #define glIsRenderbufferEXT __aglIsRenderbufferEXT
  1615. #define glBindRenderbufferEXT __aglBindRenderbufferEXT
  1616. #define glDeleteRenderbuffersEXT __aglDeleteRenderbuffersEXT
  1617. #define glGenRenderbuffersEXT __aglGenRenderbuffersEXT
  1618. #define glRenderbufferStorageEXT __aglRenderbufferStorageEXT
  1619. #define glGetRenderbufferParameterivEXT __aglGetRenderbufferParameterivEXT
  1620. #define glIsFramebufferEXT __aglIsFramebufferEXT
  1621. #define glBindFramebufferEXT __aglBindFramebufferEXT
  1622. #define glDeleteFramebuffersEXT __aglDeleteFramebuffersEXT
  1623. #define glGenFramebuffersEXT __aglGenFramebuffersEXT
  1624. #define glCheckFramebufferStatusEXT __aglCheckFramebufferStatusEXT
  1625. #define glFramebufferTexture1DEXT __aglFramebufferTexture1DEXT
  1626. #define glFramebufferTexture2DEXT __aglFramebufferTexture2DEXT
  1627. #define glFramebufferTexture3DEXT __aglFramebufferTexture3DEXT
  1628. #define glFramebufferRenderbufferEXT __aglFramebufferRenderbufferEXT
  1629. #define glGetFramebufferAttachmentParameterivEXT __aglGetFramebufferAttachmentParameterivEXT
  1630. #define glGenerateMipmapEXT __aglGenerateMipmapEXT
  1631. #endif
  1632. #if defined AGL_GREMEDY_string_marker
  1633. #define glStringMarkerGREMEDY __aglStringMarkerGREMEDY
  1634. #endif
  1635. #if defined AGL_EXT_stencil_clear_tag
  1636. #define glStencilClearTagEXT __aglStencilClearTagEXT
  1637. #endif
  1638. #if defined AGL_EXT_framebuffer_blit
  1639. #define glBlitFramebufferEXT __aglBlitFramebufferEXT
  1640. #endif
  1641. #if defined AGL_EXT_framebuffer_multisample
  1642. #define glRenderbufferStorageMultisampleEXT __aglRenderbufferStorageMultisampleEXT
  1643. #endif
  1644. #if defined AGL_EXT_timer_query
  1645. #define glGetQueryObjecti64vEXT __aglGetQueryObjecti64vEXT
  1646. #define glGetQueryObjectui64vEXT __aglGetQueryObjectui64vEXT
  1647. #endif
  1648. #if defined AGL_EXT_gpu_program_parameters
  1649. #define glProgramEnvParameters4fvEXT __aglProgramEnvParameters4fvEXT
  1650. #define glProgramLocalParameters4fvEXT __aglProgramLocalParameters4fvEXT
  1651. #endif
  1652. #if defined AGL_APPLE_flush_buffer_range
  1653. #define glBufferParameteriAPPLE __aglBufferParameteriAPPLE
  1654. #define glFlushMappedBufferRangeAPPLE __aglFlushMappedBufferRangeAPPLE
  1655. #endif
  1656. #if defined AGL_EXT_bindable_uniform
  1657. #define glUniformBufferEXT __aglUniformBufferEXT
  1658. #define glGetUniformBufferSizeEXT __aglGetUniformBufferSizeEXT
  1659. #define glGetUniformOffsetEXT __aglGetUniformOffsetEXT
  1660. #endif
  1661. #if defined AGL_EXT_draw_buffers2
  1662. #define glColorMaskIndexedEXT __aglColorMaskIndexedEXT
  1663. #define glGetBooleanIndexedvEXT __aglGetBooleanIndexedvEXT
  1664. #define glGetIntegerIndexedvEXT __aglGetIntegerIndexedvEXT
  1665. #define glEnableIndexedEXT __aglEnableIndexedEXT
  1666. #define glDisableIndexedEXT __aglDisableIndexedEXT
  1667. #define glIsEnabledIndexedEXT __aglIsEnabledIndexedEXT
  1668. #endif
  1669. #if defined AGL_EXT_draw_instanced
  1670. #define glDrawArraysInstancedEXT __aglDrawArraysInstancedEXT
  1671. #define glDrawElementsInstancedEXT __aglDrawElementsInstancedEXT
  1672. #endif
  1673. #if defined AGL_EXT_geometry_shader4
  1674. #define glProgramParameteriEXT __aglProgramParameteriEXT
  1675. #define glFramebufferTextureEXT __aglFramebufferTextureEXT
  1676. #if !defined AGL_EXT_texture_array
  1677. #define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
  1678. #endif
  1679. #define glFramebufferTextureFaceEXT __aglFramebufferTextureFaceEXT
  1680. #endif
  1681. #if defined AGL_EXT_gpu_shader4
  1682. #define glVertexAttribI1iEXT __aglVertexAttribI1iEXT
  1683. #define glVertexAttribI2iEXT __aglVertexAttribI2iEXT
  1684. #define glVertexAttribI3iEXT __aglVertexAttribI3iEXT
  1685. #define glVertexAttribI4iEXT __aglVertexAttribI4iEXT
  1686. #define glVertexAttribI1uiEXT __aglVertexAttribI1uiEXT
  1687. #define glVertexAttribI2uiEXT __aglVertexAttribI2uiEXT
  1688. #define glVertexAttribI3uiEXT __aglVertexAttribI3uiEXT
  1689. #define glVertexAttribI4uiEXT __aglVertexAttribI4uiEXT
  1690. #define glVertexAttribI1ivEXT __aglVertexAttribI1ivEXT
  1691. #define glVertexAttribI2ivEXT __aglVertexAttribI2ivEXT
  1692. #define glVertexAttribI3ivEXT __aglVertexAttribI3ivEXT
  1693. #define glVertexAttribI4ivEXT __aglVertexAttribI4ivEXT
  1694. #define glVertexAttribI1uivEXT __aglVertexAttribI1uivEXT
  1695. #define glVertexAttribI2uivEXT __aglVertexAttribI2uivEXT
  1696. #define glVertexAttribI3uivEXT __aglVertexAttribI3uivEXT
  1697. #define glVertexAttribI4uivEXT __aglVertexAttribI4uivEXT
  1698. #define glVertexAttribI4bvEXT __aglVertexAttribI4bvEXT
  1699. #define glVertexAttribI4svEXT __aglVertexAttribI4svEXT
  1700. #define glVertexAttribI4ubvEXT __aglVertexAttribI4ubvEXT
  1701. #define glVertexAttribI4usvEXT __aglVertexAttribI4usvEXT
  1702. #define glVertexAttribIPointerEXT __aglVertexAttribIPointerEXT
  1703. #define glGetVertexAttribIivEXT __aglGetVertexAttribIivEXT
  1704. #define glGetVertexAttribIuivEXT __aglGetVertexAttribIuivEXT
  1705. #define glUniform1uiEXT __aglUniform1uiEXT
  1706. #define glUniform2uiEXT __aglUniform2uiEXT
  1707. #define glUniform3uiEXT __aglUniform3uiEXT
  1708. #define glUniform4uiEXT __aglUniform4uiEXT
  1709. #define glUniform1uivEXT __aglUniform1uivEXT
  1710. #define glUniform2uivEXT __aglUniform2uivEXT
  1711. #define glUniform3uivEXT __aglUniform3uivEXT
  1712. #define glUniform4uivEXT __aglUniform4uivEXT
  1713. #define glGetUniformuivEXT __aglGetUniformuivEXT
  1714. #define glBindFragDataLocationEXT __aglBindFragDataLocationEXT
  1715. #define glGetFragDataLocationEXT __aglGetFragDataLocationEXT
  1716. #endif
  1717. #if defined AGL_EXT_texture_array
  1718. #define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
  1719. #endif
  1720. #if defined AGL_EXT_texture_buffer_object
  1721. #define glTexBufferEXT __aglTexBufferEXT
  1722. #endif
  1723. #if defined AGL_texture_integer
  1724. #define glClearColorIiEXT __aglClearColorIiEXT
  1725. #define glClearColorIuiEXT __aglClearColorIuiEXT
  1726. #define glTexParameterIivEXT __aglTexParameterIivEXT
  1727. #define glTexParameterIuivEXT __aglTexParameterIuivEXT
  1728. #define glGetTexParameterIivEXT __aglGetTexParameterIivEXT
  1729. #define glGetTexParameterIiuvEXT __aglGetTexParameterIiuvEXT
  1730. #endif
  1731. #if defined AGL_NV_depth_buffer_float
  1732. #define glDepthRangedNV __aglDepthRangedNV
  1733. #define glClearDepthdNV __aglClearDepthdNV
  1734. #define glDepthBoundsdNV __aglDepthBoundsdNV
  1735. #endif
  1736. #if defined AGL_NV_framebuffer_multisample_coverage
  1737. #define glRenderbufferStorageMultsampleCoverageNV __aglRenderbufferStorageMultsampleCoverageNV
  1738. #endif
  1739. #if defined AGL_NV_geometry_program4
  1740. #define glProgramVertexLimitNV __aglProgramVertexLimitNV
  1741. #if !defined AGL_EXT_geometry_shader4
  1742. #define glFramebufferTextureEXT __aglFramebufferTextureEXT
  1743. #if !defined AGL_EXT_texture_array
  1744. #define glFramebufferTextureLayerEXT __aglFramebufferTextureLayerEXT
  1745. #endif
  1746. #endif
  1747. #endif
  1748. #if defined AGL_NV_gpu_program4
  1749. #define glProgramLocalParameterI4iNV __aglProgramLocalParameterI4iNV
  1750. #define glProgramLocalParameterI4ivNV __aglProgramLocalParameterI4ivNV
  1751. #define glProgramLocalParametersI4ivNV __aglProgramLocalParametersI4ivNV
  1752. #define glProgramLocalParameterI4uiNV __aglProgramLocalParameterI4uiNV
  1753. #define glProgramLocalParameterI4uivNV __aglProgramLocalParameterI4uivNV
  1754. #define glProgramLocalParametersI4uivNV __aglProgramLocalParametersI4uivNV
  1755. #define glProgramEnvParameterI4iNV __aglProgramEnvParameterI4iNV
  1756. #define glProgramEnvParameterI4ivNV __aglProgramEnvParameterI4ivNV
  1757. #define glProgramEnvParametersI4ivNV __aglProgramEnvParametersI4ivNV
  1758. #define glProgramEnvParameterI4uiNV __aglProgramEnvParameterI4uiNV
  1759. #define glProgramEnvParameterI4uivNV __aglProgramEnvParameterI4uivNV
  1760. #define glProgramEnvParametersI4uivNV __aglProgramEnvParametersI4uivNV
  1761. #define glGetProgramLocalParameterIivNV __aglGetProgramLocalParameterIivNV
  1762. #define glGetProgramLocalParameterIuivNV __aglGetProgramLocalParameterIuivNV
  1763. #define glGetProgramEnvParameterIivNV __aglGetProgramEnvParameterIivNV
  1764. #define glGetProgramEnvParameterIuivNV __aglGetProgramEnvParameterIuivNV
  1765. #endif
  1766. #if defined AGL_NV_parameter_buffer_object
  1767. #if !defined AGL_NV_transform_feedback
  1768. #define glBindBufferRangeNV __aglBindBufferRangeNV
  1769. #define glBindBufferOffsetNV __aglBindBufferOffsetNV
  1770. #define glBindBufferBaseNV __aglBindBufferBaseNV
  1771. #endif
  1772. #define glProgramBufferParametersfvNV __aglProgramBufferParametersfvNV
  1773. #define glProgramBufferParametersIivNV __aglProgramBufferParametersIivNV
  1774. #define glProgramBufferParametersIuivNV __aglProgramBufferParametersIuivNV
  1775. #if !defined AGL_EXT_draw_buffers2
  1776. #define glGetIntegerIndexedvEXT __aglGetIntegerIndexedvEXT
  1777. #endif
  1778. #endif
  1779. #if defined AGL_NV_transform_feedback
  1780. #define glBindBufferRangeNV __aglBindBufferRangeNV
  1781. #define glBindBufferOffsetNV __aglBindBufferOffsetNV
  1782. #define glBindBufferBaseNV __aglBindBufferBaseNV
  1783. #define glTransformFeedbackAttribsNV __aglTransformFeedbackAttribsNV
  1784. #define glTransformFeedbackVaryingsNV __aglTransformFeedbackVaryingsNV
  1785. #define glBeginTransformFeedbackNV __aglBeginTransformFeedbackNV
  1786. #define glEndTransformFeedbackNV __aglEndTransformFeedbackNV
  1787. #define glGetVaryingLocationNV __aglGetVaryingLocationNV
  1788. #define glGetActiveVaryingNV __aglGetActiveVaryingNV
  1789. #define glActiveVaryingNV __aglActiveVaryingNV
  1790. #define glGetTransformFeedbackVaryingNV __aglGetTransformFeedbackVaryingNV
  1791. #if !defined AGL_EXT_draw_buffers2
  1792. #define glGetBooleanIndexedvEXT __aglGetBooleanIndexedvEXT
  1793. /*AGL_API(void,GetIntegerIndexedvEXT,(GLenum,GLuint,GLint*))*/
  1794. #endif
  1795. #endif
  1796. #if defined AGL_NV_vertex_program4
  1797. #ifndef AGL_EXT_gpu_shader4
  1798. #define glVertexAttribI1iEXT __aglVertexAttribI1iEXT
  1799. #define glVertexAttribI2iEXT __aglVertexAttribI2iEXT
  1800. #define glVertexAttribI3iEXT __aglVertexAttribI3iEXT
  1801. #define glVertexAttribI4iEXT __aglVertexAttribI4iEXT
  1802. #define glVertexAttribI1uiEXT __aglVertexAttribI1uiEXT
  1803. #define glVertexAttribI2uiEXT __aglVertexAttribI2uiEXT
  1804. #define glVertexAttribI3uiEXT __aglVertexAttribI3uiEXT
  1805. #define glVertexAttribI4uiEXT __aglVertexAttribI4uiEXT
  1806. #define glVertexAttribI1ivEXT __aglVertexAttribI1ivEXT
  1807. #define glVertexAttribI2ivEXT __aglVertexAttribI2ivEXT
  1808. #define glVertexAttribI3ivEXT __aglVertexAttribI3ivEXT
  1809. #define glVertexAttribI4ivEXT __aglVertexAttribI4ivEXT
  1810. #define glVertexAttribI1uivEXT __aglVertexAttribI1uivEXT
  1811. #define glVertexAttribI2uivEXT __aglVertexAttribI2uivEXT
  1812. #define glVertexAttribI3uivEXT __aglVertexAttribI3uivEXT
  1813. #define glVertexAttribI4uivEXT __aglVertexAttribI4uivEXT
  1814. #define glVertexAttribI4bvEXT __aglVertexAttribI4bvEXT
  1815. #define glVertexAttribI4svEXT __aglVertexAttribI4svEXT
  1816. #define glVertexAttribI4ubvEXT __aglVertexAttribI4ubvEXT
  1817. #define glVertexAttribI4usvEXT __aglVertexAttribI4usvEXT
  1818. #define glVertexAttribIPointerEXT __aglVertexAttribIPointerEXT
  1819. #define glGetVertexAttribIivEXT __aglGetVertexAttribIivEXT
  1820. #define glGetVertexAttribIuivEXT __aglGetVertexAttribIuivEXT
  1821. #endif
  1822. #endif
  1823. #if defined AGL_GREMEDY_frame_terminator
  1824. #define glFrameTerminatorGREMEDY __aglFrameTerminatorGREMEDY
  1825. #endif
  1826. #if defined AGL_NV_conditional_render
  1827. #define glBeginConditionalRenderNV __aglBeginConditionalRenderNV
  1828. #define glEndConditionalRenderNV __aglEndConditionalRenderNV
  1829. #endif
  1830. #if defined AGL_EXT_transform_feedback
  1831. #define glBeginTransformFeedbackEXT __aglBeginTransformFeedbackEXT
  1832. #define glEndTransformFeedbackEXT __aglEndTransformFeedbackEXT
  1833. #define glBindBufferRangeEXT __aglBindBufferRangeEXT
  1834. #define glBindBufferOffsetEXT __aglBindBufferOffsetEXT
  1835. #define glBindBufferBaseEXT __aglBindBufferBaseEXT
  1836. #define glTransformFeedbackVaryingsEXT __aglTransformFeedbackVaryingsEXT
  1837. #define glGetTransformFeedbackVaryingEXT __aglGetTransformFeedbackVaryingEXT
  1838. #endif
  1839. #if defined AGL_EXT_direct_state_access
  1840. #define glClientAttribDefaultEXT __aglClientAttribDefaultEXT
  1841. #define glPushClientAttribDefaultEXT __aglPushClientAttribDefaultEXT
  1842. #define glMatrixLoadfEXT __aglMatrixLoadfEXT
  1843. #define glMatrixLoaddEXT __aglMatrixLoaddEXT
  1844. #define glMatrixMultfEXT __aglMatrixMultfEXT
  1845. #define glMatrixMultdEXT __aglMatrixMultdEXT
  1846. #define glMatrixLoadIdentityEXT __aglMatrixLoadIdentityEXT
  1847. #define glMatrixRotatefEXT __aglMatrixRotatefEXT
  1848. #define glMatrixRotatedEXT __aglMatrixRotatedEXT
  1849. #define glMatrixScalefEXT __aglMatrixScalefEXT
  1850. #define glMatrixScaledEXT __aglMatrixScaledEXT
  1851. #define glMatrixTranslatefEXT __aglMatrixTranslatefEXT
  1852. #define glMatrixTranslatedEXT __aglMatrixTranslatedEXT
  1853. #define glMatrixFrustumEXT __aglMatrixFrustumEXT
  1854. #define glMatrixOrthoEXT __aglMatrixOrthoEXT
  1855. #define glMatrixPopEXT __aglMatrixPopEXT
  1856. #define glMatrixPushEXT __aglMatrixPushEXT
  1857. #define glMatrixLoadTransposefEXT __aglMatrixLoadTransposefEXT
  1858. #define glMatrixLoadTransposedEXT __aglMatrixLoadTransposedEXT
  1859. #define glMatrixMultTransposefEXT __aglMatrixMultTransposefEXT
  1860. #define glMatrixMultTransposedEXT __aglMatrixMultTransposedEXT
  1861. #define glTextureParameterfEXT __aglTextureParameterfEXT
  1862. #define glTextureParameterfvEXT __aglTextureParameterfvEXT
  1863. #define glTextureParameteriEXT __aglTextureParameteriEXT
  1864. #define glTextureParameterivEXT __aglTextureParameterivEXT
  1865. #define glTextureImage1DEXT __aglTextureImage1DEXT
  1866. #define glTextureImage2DEXT __aglTextureImage2DEXT
  1867. #define glTextureSubImage1DEXT __aglTextureSubImage1DEXT
  1868. #define glTextureSubImage2DEXT __aglTextureSubImage2DEXT
  1869. #define glCopyTextureImage1DEXT __aglCopyTextureImage1DEXT
  1870. #define glCopyTextureImage2DEXT __aglCopyTextureImage2DEXT
  1871. #define glCopyTextureSubImage1DEXT __aglCopyTextureSubImage1DEXT
  1872. #define glCopyTextureSubImage2DEXT __aglCopyTextureSubImage2DEXT
  1873. #define glGetTextureImageEXT __aglGetTextureImageEXT
  1874. #define glGetTextureParameterfvEXT __aglGetTextureParameterfvEXT
  1875. #define glGetTextureParameterivEXT __aglGetTextureParameterivEXT
  1876. #define glGetTextureLevelParameterfvEXT __aglGetTextureLevelParameterfvEXT
  1877. #define glGetTextureLevelParameterivEXT __aglGetTextureLevelParameterivEXT
  1878. #define glTextureImage3DEXT __aglTextureImage3DEXT
  1879. #define glTextureSubImage3DEXT __aglTextureSubImage3DEXT
  1880. #define glCopyTextureSubImage3DEXT __aglCopyTextureSubImage3DEXT
  1881. #define glMultiTexParameterfEXT __aglMultiTexParameterfEXT
  1882. #define glMultiTexParameterfvEXT __aglMultiTexParameterfvEXT
  1883. #define glMultiTexParameteriEXT __aglMultiTexParameteriEXT
  1884. #define glMultiTexParameterivEXT __aglMultiTexParameterivEXT
  1885. #define glMultiTexImage1DEXT __aglMultiTexImage1DEXT
  1886. #define glMultiTexImage2DEXT __aglMultiTexImage2DEXT
  1887. #define glMultiTexSubImage1DEXT __aglMultiTexSubImage1DEXT
  1888. #define glMultiTexSubImage2DEXT __aglMultiTexSubImage2DEXT
  1889. #define glCopyMultiTexImage1DEXT __aglCopyMultiTexImage1DEXT
  1890. #define glCopyMultiTexImage2DEXT __aglCopyMultiTexImage2DEXT
  1891. #define glCopyMultiTexSubImage1DEXT __aglCopyMultiTexSubImage1DEXT
  1892. #define glCopyMultiTexSubImage2DEXT __aglCopyMultiTexSubImage2DEXT
  1893. #define glGetMultiTexImageEXT __aglGetMultiTexImageEXT
  1894. #define glGetMultiTexParameterfvEXT __aglGetMultiTexParameterfvEXT
  1895. #define glGetMultiTexParameterivEXT __aglGetMultiTexParameterivEXT
  1896. #define glGetMultiTexLevelParameterfvEXT __aglGetMultiTexLevelParameterfvEXT
  1897. #define glGetMultiTexLevelParameterivEXT __aglGetMultiTexLevelParameterivEXT
  1898. #define glMultiTexImage3DEXT __aglMultiTexImage3DEXT
  1899. #define glMultiTexSubImage3DEXT __aglMultiTexSubImage3DEXT
  1900. #define glCopyMultiTexSubImage3DEXT __aglCopyMultiTexSubImage3DEXT
  1901. #define glBindMultiTextureEXT __aglBindMultiTextureEXT
  1902. #define glEnableClientStateIndexedEXT __aglEnableClientStateIndexedEXT
  1903. #define glDisableClientStateIndexedEXT __aglDisableClientStateIndexedEXT
  1904. #define glMultiTexCoordPointerEXT __aglMultiTexCoordPointerEXT
  1905. #define glMultiTexEnvfEXT __aglMultiTexEnvfEXT
  1906. #define glMultiTexEnvfvEXT __aglMultiTexEnvfvEXT
  1907. #define glMultiTexEnviEXT __aglMultiTexEnviEXT
  1908. #define glMultiTexEnvivEXT __aglMultiTexEnvivEXT
  1909. #define glMultiTexGendEXT __aglMultiTexGendEXT
  1910. #define glMultiTexGendvEXT __aglMultiTexGendvEXT
  1911. #define glMultiTexGenfEXT __aglMultiTexGenfEXT
  1912. #define glMultiTexGenfvEXT __aglMultiTexGenfvEXT
  1913. #define glMultiTexGeniEXT __aglMultiTexGeniEXT
  1914. #define glMultiTexGenivEXT __aglMultiTexGenivEXT
  1915. #define glGetMultiTexEnvfvEXT __aglGetMultiTexEnvfvEXT
  1916. #define glGetMultiTexEnvivEXT __aglGetMultiTexEnvivEXT
  1917. #define glGetMultiTexGendvEXT __aglGetMultiTexGendvEXT
  1918. #define glGetMultiTexGenfvEXT __aglGetMultiTexGenfvEXT
  1919. #define glGetMultiTexGenivEXT __aglGetMultiTexGenivEXT
  1920. #define glGetFloatIndexedvEXT __aglGetFloatIndexedvEXT
  1921. #define glGetDoubleIndexedvEXT __aglGetDoubleIndexedvEXT
  1922. #define glGetPointerIndexedvEXT __aglGetPointerIndexedvEXT
  1923. #define glCompressedTextureImage3DEXT __aglCompressedTextureImage3DEXT
  1924. #define glCompressedTextureImage2DEXT __aglCompressedTextureImage2DEXT
  1925. #define glCompressedTextureImage1DEXT __aglCompressedTextureImage1DEXT
  1926. #define glCompressedTextureSubImage3DEXT __aglCompressedTextureSubImage3DEXT
  1927. #define glCompressedTextureSubImage2DEXT __aglCompressedTextureSubImage2DEXT
  1928. #define glCompressedTextureSubImage1DEXT __aglCompressedTextureSubImage1DEXT
  1929. #define glGetCompressedTextureImageEXT __aglGetCompressedTextureImageEXT
  1930. #define glCompressedMultiTexImage3DEXT __aglCompressedMultiTexImage3DEXT
  1931. #define glCompressedMultiTexImage2DEXT __aglCompressedMultiTexImage2DEXT
  1932. #define glCompressedMultiTexImage1DEXT __aglCompressedMultiTexImage1DEXT
  1933. #define glCompressedMultiTexSubImage3DEXT __aglCompressedMultiTexSubImage3DEXT
  1934. #define glCompressedMultiTexSubImage2DEXT __aglCompressedMultiTexSubImage2DEXT
  1935. #define glCompressedMultiTexSubImage1DEXT __aglCompressedMultiTexSubImage1DEXT
  1936. #define glGetCompressedMultiTexImageEXT __aglGetCompressedMultiTexImageEXT
  1937. #define glNamedProgramStringEXT __aglNamedProgramStringEXT
  1938. #define glNamedProgramLocalParameter4dEXT __aglNamedProgramLocalParameter4dEXT
  1939. #define glNamedProgramLocalParameter4dvEXT __aglNamedProgramLocalParameter4dvEXT
  1940. #define glNamedProgramLocalParameter4fEXT __aglNamedProgramLocalParameter4fEXT
  1941. #define glNamedProgramLocalParameter4fvEXT __aglNamedProgramLocalParameter4fvEXT
  1942. #define glGetNamedProgramLocalParameterdvEXT __aglGetNamedProgramLocalParameterdvEXT
  1943. #define glGetNamedProgramLocalParameterfvEXT __aglGetNamedProgramLocalParameterfvEXT
  1944. #define glGetNamedProgramivEXT __aglGetNamedProgramivEXT
  1945. #define glGetNamedProgramStringEXT __aglGetNamedProgramStringEXT
  1946. #define glNamedProgramLocalParameters4fvEXT __aglNamedProgramLocalParameters4fvEXT
  1947. #define glNamedProgramLocalParameterI4iEXT __aglNamedProgramLocalParameterI4iEXT
  1948. #define glNamedProgramLocalParameterI4ivEXT __aglNamedProgramLocalParameterI4ivEXT
  1949. #define glNamedProgramLocalParametersI4ivEXT __aglNamedProgramLocalParametersI4ivEXT
  1950. #define glNamedProgramLocalParameterI4uiEXT __aglNamedProgramLocalParameterI4uiEXT
  1951. #define glNamedProgramLocalParameterI4uivEXT __aglNamedProgramLocalParameterI4uivEXT
  1952. #define glNamedProgramLocalParametersI4uivEXT __aglNamedProgramLocalParametersI4uivEXT
  1953. #define glGetNamedProgramLocalParameterIivEXT __aglGetNamedProgramLocalParameterIivEXT
  1954. #define glGetNamedProgramLocalParameterIuivEXT __aglGetNamedProgramLocalParameterIuivEXT
  1955. #define glTextureParameterIivEXT __aglTextureParameterIivEXT
  1956. #define glTextureParameterIuivEXT __aglTextureParameterIuivEXT
  1957. #define glGetTextureParameterIivEXT __aglGetTextureParameterIivEXT
  1958. #define glGetTextureParameterIuivEXT __aglGetTextureParameterIuivEXT
  1959. #define glMultiTexParameterIivEXT __aglMultiTexParameterIivEXT
  1960. #define glMultiTexParameterIuivEXT __aglMultiTexParameterIuivEXT
  1961. #define glGetMultiTexParameterIivEXT __aglGetMultiTexParameterIivEXT
  1962. #define glGetMultiTexParameterIuivEXT __aglGetMultiTexParameterIuivEXT
  1963. #define glProgramUniform1fEXT __aglProgramUniform1fEXT
  1964. #define glProgramUniform2fEXT __aglProgramUniform2fEXT
  1965. #define glProgramUniform3fEXT __aglProgramUniform3fEXT
  1966. #define glProgramUniform4fEXT __aglProgramUniform4fEXT
  1967. #define glProgramUniform1iEXT __aglProgramUniform1iEXT
  1968. #define glProgramUniform2iEXT __aglProgramUniform2iEXT
  1969. #define glProgramUniform3iEXT __aglProgramUniform3iEXT
  1970. #define glProgramUniform4iEXT __aglProgramUniform4iEXT
  1971. #define glProgramUniform1fvEXT __aglProgramUniform1fvEXT
  1972. #define glProgramUniform2fvEXT __aglProgramUniform2fvEXT
  1973. #define glProgramUniform3fvEXT __aglProgramUniform3fvEXT
  1974. #define glProgramUniform4fvEXT __aglProgramUniform4fvEXT
  1975. #define glProgramUniform1ivEXT __aglProgramUniform1ivEXT
  1976. #define glProgramUniform2ivEXT __aglProgramUniform2ivEXT
  1977. #define glProgramUniform3ivEXT __aglProgramUniform3ivEXT
  1978. #define glProgramUniform4ivEXT __aglProgramUniform4ivEXT
  1979. #define glProgramUniformMatrix2fvEXT __aglProgramUniformMatrix2fvEXT
  1980. #define glProgramUniformMatrix3fvEXT __aglProgramUniformMatrix3fvEXT
  1981. #define glProgramUniformMatrix4fvEXT __aglProgramUniformMatrix4fvEXT
  1982. #define glProgramUniformMatrix2x3fvEXT __aglProgramUniformMatrix2x3fvEXT
  1983. #define glProgramUniformMatrix3x2fvEXT __aglProgramUniformMatrix3x2fvEXT
  1984. #define glProgramUniformMatrix2x4fvEXT __aglProgramUniformMatrix2x4fvEXT
  1985. #define glProgramUniformMatrix4x2fvEXT __aglProgramUniformMatrix4x2fvEXT
  1986. #define glProgramUniformMatrix3x4fvEXT __aglProgramUniformMatrix3x4fvEXT
  1987. #define glProgramUniformMatrix4x3fvEXT __aglProgramUniformMatrix4x3fvEXT
  1988. #define glProgramUniform1uiEXT __aglProgramUniform1uiEXT
  1989. #define glProgramUniform2uiEXT __aglProgramUniform2uiEXT
  1990. #define glProgramUniform3uiEXT __aglProgramUniform3uiEXT
  1991. #define glProgramUniform4uiEXT __aglProgramUniform4uiEXT
  1992. #define glProgramUniform1uivEXT __aglProgramUniform1uivEXT
  1993. #define glProgramUniform2uivEXT __aglProgramUniform2uivEXT
  1994. #define glProgramUniform3uivEXT __aglProgramUniform3uivEXT
  1995. #define glProgramUniform4uivEXT __aglProgramUniform4uivEXT
  1996. #define glNamedBufferDataEXT __aglNamedBufferDataEXT
  1997. #define glNamedBufferSubDataEXT __aglNamedBufferSubDataEXT
  1998. #define glMapNamedBufferEXT __aglMapNamedBufferEXT
  1999. #define glUnmapNamedBufferEXT __aglUnmapNamedBufferEXT
  2000. #define glGetNamedBufferParameterivEXT __aglGetNamedBufferParameterivEXT
  2001. #define glGetNamedBufferPointervEXT __aglGetNamedBufferPointervEXT
  2002. #define glGetNamedBufferSubDataEXT __aglGetNamedBufferSubDataEXT
  2003. #define glTextureBufferEXT __aglTextureBufferEXT
  2004. #define glMultiTexBufferEXT __aglMultiTexBufferEXT
  2005. #define glNamedRenderbufferStorageEXT __aglNamedRenderbufferStorageEXT
  2006. #define glGetNamedRenderbufferParameterivEXT __aglGetNamedRenderbufferParameterivEXT
  2007. #define glCheckNamedFramebufferStatusEXT __aglCheckNamedFramebufferStatusEXT
  2008. #define glNamedFramebufferTexture1DEXT __aglNamedFramebufferTexture1DEXT
  2009. #define glNamedFramebufferTexture2DEXT __aglNamedFramebufferTexture2DEXT
  2010. #define glNamedFramebufferTexture3DEXT __aglNamedFramebufferTexture3DEXT
  2011. #define glNamedFramebufferRenderbufferEXT __aglNamedFramebufferRenderbufferEXT
  2012. #define glGetNamedFramebufferAttachmentParameterivEXT __aglGetNamedFramebufferAttachmentParameterivEXT
  2013. #define glGenerateTextureMipmapEXT __aglGenerateTextureMipmapEXT
  2014. #define glGenerateMultiTexMipmapEXT __aglGenerateMultiTexMipmapEXT
  2015. #define glFramebufferDrawBufferEXT __aglFramebufferDrawBufferEXT
  2016. #define glFramebufferDrawBuffersEXT __aglFramebufferDrawBuffersEXT
  2017. #define glFramebufferReadBufferEXT __aglFramebufferReadBufferEXT
  2018. #define glGetFramebufferParameterivEXT __aglGetFramebufferParameterivEXT
  2019. #define glNamedRenderbufferStorageMultisampleEXT __aglNamedRenderbufferStorageMultisampleEXT
  2020. #define glNamedRenderbufferStorageMultisampleCoverageEXT __aglNamedRenderbufferStorageMultisampleCoverageEXT
  2021. #define glNamedFramebufferTextureEXT __aglNamedFramebufferTextureEXT
  2022. #define glNamedFramebufferTextureLayerEXT __aglNamedFramebufferTextureLayerEXT
  2023. #define glNamedFramebufferTextureFaceEXT __aglNamedFramebufferTextureFaceEXT
  2024. #define glTextureRenderbufferEXT __aglTextureRenderbufferEXT
  2025. #define glMultiTexRenderbufferEXT __aglMultiTexRenderbufferEXT
  2026. #endif