/Homeworks/4_MinSurfMeshPara/project/include/Qt/RawAPI_Define.h

https://github.com/Ubpa/USTC_CG · C Header · 1296 lines · 970 code · 326 blank · 0 comment · 0 complexity · 60fbad974a6db818bd7248adf03e253e MD5 · raw file

  1. #pragma once
  2. #include <qopenglfunctions_3_3_core.h>
  3. #include <qopenglcontext.h>
  4. #define _OPENGL_API_VERSION_ QOpenGLFunctions_3_3_Core
  5. #define _CURRENT_CONTEXT_ QOpenGLContext::currentContext()->
  6. #define DEFAULT_FRAMEBUFFER _CURRENT_CONTEXT_ defaultFramebufferObject()
  7. #define _OPENGL_API_PREFIX_ _CURRENT_CONTEXT_ versionFunctions<_OPENGL_API_VERSION_>()->
  8. #ifndef glActiveTexture
  9. #define glActiveTexture _OPENGL_API_PREFIX_ glActiveTexture
  10. #endif
  11. #ifndef glAttachShader
  12. #define glAttachShader _OPENGL_API_PREFIX_ glAttachShader
  13. #endif
  14. #ifndef glBeginConditionalRender
  15. #define glBeginConditionalRender _OPENGL_API_PREFIX_ glBeginConditionalRender
  16. #endif
  17. #ifndef glBeginQuery
  18. #define glBeginQuery _OPENGL_API_PREFIX_ glBeginQuery
  19. #endif
  20. #ifndef glBeginTransformFeedback
  21. #define glBeginTransformFeedback _OPENGL_API_PREFIX_ glBeginTransformFeedback
  22. #endif
  23. #ifndef glBindAttribLocation
  24. #define glBindAttribLocation _OPENGL_API_PREFIX_ glBindAttribLocation
  25. #endif
  26. #ifndef glBindBuffer
  27. #define glBindBuffer _OPENGL_API_PREFIX_ glBindBuffer
  28. #endif
  29. #ifndef glBindBufferBase
  30. #define glBindBufferBase _OPENGL_API_PREFIX_ glBindBufferBase
  31. #endif
  32. #ifndef glBindBufferRange
  33. #define glBindBufferRange _OPENGL_API_PREFIX_ glBindBufferRange
  34. #endif
  35. #ifndef glBindFragDataLocation
  36. #define glBindFragDataLocation _OPENGL_API_PREFIX_ glBindFragDataLocation
  37. #endif
  38. #ifndef glBindFragDataLocationIndexed
  39. #define glBindFragDataLocationIndexed _OPENGL_API_PREFIX_ glBindFragDataLocationIndexed
  40. #endif
  41. #ifndef glBindFramebuffer
  42. #define glBindFramebuffer _OPENGL_API_PREFIX_ glBindFramebuffer
  43. #endif
  44. #ifndef glBindRenderbuffer
  45. #define glBindRenderbuffer _OPENGL_API_PREFIX_ glBindRenderbuffer
  46. #endif
  47. #ifndef glBindSampler
  48. #define glBindSampler _OPENGL_API_PREFIX_ glBindSampler
  49. #endif
  50. #ifndef glBindTexture
  51. #define glBindTexture _OPENGL_API_PREFIX_ glBindTexture
  52. #endif
  53. #ifndef glBindVertexArray
  54. #define glBindVertexArray _OPENGL_API_PREFIX_ glBindVertexArray
  55. #endif
  56. #ifndef glBlendColor
  57. #define glBlendColor _OPENGL_API_PREFIX_ glBlendColor
  58. #endif
  59. #ifndef glBlendEquation
  60. #define glBlendEquation _OPENGL_API_PREFIX_ glBlendEquation
  61. #endif
  62. #ifndef glBlendEquationSeparate
  63. #define glBlendEquationSeparate _OPENGL_API_PREFIX_ glBlendEquationSeparate
  64. #endif
  65. #ifndef glBlendFunc
  66. #define glBlendFunc _OPENGL_API_PREFIX_ glBlendFunc
  67. #endif
  68. #ifndef glBlendFuncSeparate
  69. #define glBlendFuncSeparate _OPENGL_API_PREFIX_ glBlendFuncSeparate
  70. #endif
  71. #ifndef glBlitFramebuffer
  72. #define glBlitFramebuffer _OPENGL_API_PREFIX_ glBlitFramebuffer
  73. #endif
  74. #ifndef glBufferData
  75. #define glBufferData _OPENGL_API_PREFIX_ glBufferData
  76. #endif
  77. #ifndef glBufferSubData
  78. #define glBufferSubData _OPENGL_API_PREFIX_ glBufferSubData
  79. #endif
  80. #ifndef glCheckFramebufferStatus
  81. #define glCheckFramebufferStatus _OPENGL_API_PREFIX_ glCheckFramebufferStatus
  82. #endif
  83. #ifndef glClampColor
  84. #define glClampColor _OPENGL_API_PREFIX_ glClampColor
  85. #endif
  86. #ifndef glClear
  87. #define glClear _OPENGL_API_PREFIX_ glClear
  88. #endif
  89. #ifndef glClearBufferfi
  90. #define glClearBufferfi _OPENGL_API_PREFIX_ glClearBufferfi
  91. #endif
  92. #ifndef glClearBufferfv
  93. #define glClearBufferfv _OPENGL_API_PREFIX_ glClearBufferfv
  94. #endif
  95. #ifndef glClearBufferiv
  96. #define glClearBufferiv _OPENGL_API_PREFIX_ glClearBufferiv
  97. #endif
  98. #ifndef glClearBufferuiv
  99. #define glClearBufferuiv _OPENGL_API_PREFIX_ glClearBufferuiv
  100. #endif
  101. #ifndef glClearColor
  102. #define glClearColor _OPENGL_API_PREFIX_ glClearColor
  103. #endif
  104. #ifndef glClearDepth
  105. #define glClearDepth _OPENGL_API_PREFIX_ glClearDepth
  106. #endif
  107. #ifndef glClearStencil
  108. #define glClearStencil _OPENGL_API_PREFIX_ glClearStencil
  109. #endif
  110. #ifndef glClientWaitSync
  111. #define glClientWaitSync _OPENGL_API_PREFIX_ glClientWaitSync
  112. #endif
  113. #ifndef glColorMask
  114. #define glColorMask _OPENGL_API_PREFIX_ glColorMask
  115. #endif
  116. #ifndef glColorMaski
  117. #define glColorMaski _OPENGL_API_PREFIX_ glColorMaski
  118. #endif
  119. #ifndef glColorP3ui
  120. #define glColorP3ui _OPENGL_API_PREFIX_ glColorP3ui
  121. #endif
  122. #ifndef glColorP3uiv
  123. #define glColorP3uiv _OPENGL_API_PREFIX_ glColorP3uiv
  124. #endif
  125. #ifndef glColorP4ui
  126. #define glColorP4ui _OPENGL_API_PREFIX_ glColorP4ui
  127. #endif
  128. #ifndef glColorP4uiv
  129. #define glColorP4uiv _OPENGL_API_PREFIX_ glColorP4uiv
  130. #endif
  131. #ifndef glCompileShader
  132. #define glCompileShader _OPENGL_API_PREFIX_ glCompileShader
  133. #endif
  134. #ifndef glCompressedTexImage1D
  135. #define glCompressedTexImage1D _OPENGL_API_PREFIX_ glCompressedTexImage1D
  136. #endif
  137. #ifndef glCompressedTexImage2D
  138. #define glCompressedTexImage2D _OPENGL_API_PREFIX_ glCompressedTexImage2D
  139. #endif
  140. #ifndef glCompressedTexImage3D
  141. #define glCompressedTexImage3D _OPENGL_API_PREFIX_ glCompressedTexImage3D
  142. #endif
  143. #ifndef glCompressedTexSubImage1D
  144. #define glCompressedTexSubImage1D _OPENGL_API_PREFIX_ glCompressedTexSubImage1D
  145. #endif
  146. #ifndef glCompressedTexSubImage2D
  147. #define glCompressedTexSubImage2D _OPENGL_API_PREFIX_ glCompressedTexSubImage2D
  148. #endif
  149. #ifndef glCompressedTexSubImage3D
  150. #define glCompressedTexSubImage3D _OPENGL_API_PREFIX_ glCompressedTexSubImage3D
  151. #endif
  152. #ifndef glCopyBufferSubData
  153. #define glCopyBufferSubData _OPENGL_API_PREFIX_ glCopyBufferSubData
  154. #endif
  155. #ifndef glCopyTexImage1D
  156. #define glCopyTexImage1D _OPENGL_API_PREFIX_ glCopyTexImage1D
  157. #endif
  158. #ifndef glCopyTexImage2D
  159. #define glCopyTexImage2D _OPENGL_API_PREFIX_ glCopyTexImage2D
  160. #endif
  161. #ifndef glCopyTexSubImage1D
  162. #define glCopyTexSubImage1D _OPENGL_API_PREFIX_ glCopyTexSubImage1D
  163. #endif
  164. #ifndef glCopyTexSubImage2D
  165. #define glCopyTexSubImage2D _OPENGL_API_PREFIX_ glCopyTexSubImage2D
  166. #endif
  167. #ifndef glCopyTexSubImage3D
  168. #define glCopyTexSubImage3D _OPENGL_API_PREFIX_ glCopyTexSubImage3D
  169. #endif
  170. #ifndef glCreateProgram
  171. #define glCreateProgram _OPENGL_API_PREFIX_ glCreateProgram
  172. #endif
  173. #ifndef glCreateShader
  174. #define glCreateShader _OPENGL_API_PREFIX_ glCreateShader
  175. #endif
  176. #ifndef glCullFace
  177. #define glCullFace _OPENGL_API_PREFIX_ glCullFace
  178. #endif
  179. #ifndef glDeleteBuffers
  180. #define glDeleteBuffers _OPENGL_API_PREFIX_ glDeleteBuffers
  181. #endif
  182. #ifndef glDeleteFramebuffers
  183. #define glDeleteFramebuffers _OPENGL_API_PREFIX_ glDeleteFramebuffers
  184. #endif
  185. #ifndef glDeleteProgram
  186. #define glDeleteProgram _OPENGL_API_PREFIX_ glDeleteProgram
  187. #endif
  188. #ifndef glDeleteQueries
  189. #define glDeleteQueries _OPENGL_API_PREFIX_ glDeleteQueries
  190. #endif
  191. #ifndef glDeleteRenderbuffers
  192. #define glDeleteRenderbuffers _OPENGL_API_PREFIX_ glDeleteRenderbuffers
  193. #endif
  194. #ifndef glDeleteSamplers
  195. #define glDeleteSamplers _OPENGL_API_PREFIX_ glDeleteSamplers
  196. #endif
  197. #ifndef glDeleteShader
  198. #define glDeleteShader _OPENGL_API_PREFIX_ glDeleteShader
  199. #endif
  200. #ifndef glDeleteSync
  201. #define glDeleteSync _OPENGL_API_PREFIX_ glDeleteSync
  202. #endif
  203. #ifndef glDeleteTextures
  204. #define glDeleteTextures _OPENGL_API_PREFIX_ glDeleteTextures
  205. #endif
  206. #ifndef glDeleteVertexArrays
  207. #define glDeleteVertexArrays _OPENGL_API_PREFIX_ glDeleteVertexArrays
  208. #endif
  209. #ifndef glDepthFunc
  210. #define glDepthFunc _OPENGL_API_PREFIX_ glDepthFunc
  211. #endif
  212. #ifndef glDepthMask
  213. #define glDepthMask _OPENGL_API_PREFIX_ glDepthMask
  214. #endif
  215. #ifndef glDepthRange
  216. #define glDepthRange _OPENGL_API_PREFIX_ glDepthRange
  217. #endif
  218. #ifndef glDetachShader
  219. #define glDetachShader _OPENGL_API_PREFIX_ glDetachShader
  220. #endif
  221. #ifndef glDisable
  222. #define glDisable _OPENGL_API_PREFIX_ glDisable
  223. #endif
  224. #ifndef glDisableVertexAttribArray
  225. #define glDisableVertexAttribArray _OPENGL_API_PREFIX_ glDisableVertexAttribArray
  226. #endif
  227. #ifndef glDisablei
  228. #define glDisablei _OPENGL_API_PREFIX_ glDisablei
  229. #endif
  230. #ifndef glDrawArrays
  231. #define glDrawArrays _OPENGL_API_PREFIX_ glDrawArrays
  232. #endif
  233. #ifndef glDrawArraysInstanced
  234. #define glDrawArraysInstanced _OPENGL_API_PREFIX_ glDrawArraysInstanced
  235. #endif
  236. #ifndef glDrawBuffer
  237. #define glDrawBuffer _OPENGL_API_PREFIX_ glDrawBuffer
  238. #endif
  239. #ifndef glDrawBuffers
  240. #define glDrawBuffers _OPENGL_API_PREFIX_ glDrawBuffers
  241. #endif
  242. #ifndef glDrawElements
  243. #define glDrawElements _OPENGL_API_PREFIX_ glDrawElements
  244. #endif
  245. #ifndef glDrawElementsBaseVertex
  246. #define glDrawElementsBaseVertex _OPENGL_API_PREFIX_ glDrawElementsBaseVertex
  247. #endif
  248. #ifndef glDrawElementsInstanced
  249. #define glDrawElementsInstanced _OPENGL_API_PREFIX_ glDrawElementsInstanced
  250. #endif
  251. #ifndef glDrawElementsInstancedBaseVertex
  252. #define glDrawElementsInstancedBaseVertex _OPENGL_API_PREFIX_ glDrawElementsInstancedBaseVertex
  253. #endif
  254. #ifndef glDrawRangeElements
  255. #define glDrawRangeElements _OPENGL_API_PREFIX_ glDrawRangeElements
  256. #endif
  257. #ifndef glDrawRangeElementsBaseVertex
  258. #define glDrawRangeElementsBaseVertex _OPENGL_API_PREFIX_ glDrawRangeElementsBaseVertex
  259. #endif
  260. #ifndef glEnable
  261. #define glEnable _OPENGL_API_PREFIX_ glEnable
  262. #endif
  263. #ifndef glEnableVertexAttribArray
  264. #define glEnableVertexAttribArray _OPENGL_API_PREFIX_ glEnableVertexAttribArray
  265. #endif
  266. #ifndef glEnablei
  267. #define glEnablei _OPENGL_API_PREFIX_ glEnablei
  268. #endif
  269. #ifndef glEndConditionalRender
  270. #define glEndConditionalRender _OPENGL_API_PREFIX_ glEndConditionalRender
  271. #endif
  272. #ifndef glEndQuery
  273. #define glEndQuery _OPENGL_API_PREFIX_ glEndQuery
  274. #endif
  275. #ifndef glEndTransformFeedback
  276. #define glEndTransformFeedback _OPENGL_API_PREFIX_ glEndTransformFeedback
  277. #endif
  278. #ifndef glFenceSync
  279. #define glFenceSync _OPENGL_API_PREFIX_ glFenceSync
  280. #endif
  281. #ifndef glFinish
  282. #define glFinish _OPENGL_API_PREFIX_ glFinish
  283. #endif
  284. #ifndef glFlush
  285. #define glFlush _OPENGL_API_PREFIX_ glFlush
  286. #endif
  287. #ifndef glFlushMappedBufferRange
  288. #define glFlushMappedBufferRange _OPENGL_API_PREFIX_ glFlushMappedBufferRange
  289. #endif
  290. #ifndef glFramebufferRenderbuffer
  291. #define glFramebufferRenderbuffer _OPENGL_API_PREFIX_ glFramebufferRenderbuffer
  292. #endif
  293. #ifndef glFramebufferTexture
  294. #define glFramebufferTexture _OPENGL_API_PREFIX_ glFramebufferTexture
  295. #endif
  296. #ifndef glFramebufferTexture1D
  297. #define glFramebufferTexture1D _OPENGL_API_PREFIX_ glFramebufferTexture1D
  298. #endif
  299. #ifndef glFramebufferTexture2D
  300. #define glFramebufferTexture2D _OPENGL_API_PREFIX_ glFramebufferTexture2D
  301. #endif
  302. #ifndef glFramebufferTexture3D
  303. #define glFramebufferTexture3D _OPENGL_API_PREFIX_ glFramebufferTexture3D
  304. #endif
  305. #ifndef glFramebufferTextureLayer
  306. #define glFramebufferTextureLayer _OPENGL_API_PREFIX_ glFramebufferTextureLayer
  307. #endif
  308. #ifndef glFrontFace
  309. #define glFrontFace _OPENGL_API_PREFIX_ glFrontFace
  310. #endif
  311. #ifndef glGenBuffers
  312. #define glGenBuffers _OPENGL_API_PREFIX_ glGenBuffers
  313. #endif
  314. #ifndef glGenFramebuffers
  315. #define glGenFramebuffers _OPENGL_API_PREFIX_ glGenFramebuffers
  316. #endif
  317. #ifndef glGenQueries
  318. #define glGenQueries _OPENGL_API_PREFIX_ glGenQueries
  319. #endif
  320. #ifndef glGenRenderbuffers
  321. #define glGenRenderbuffers _OPENGL_API_PREFIX_ glGenRenderbuffers
  322. #endif
  323. #ifndef glGenSamplers
  324. #define glGenSamplers _OPENGL_API_PREFIX_ glGenSamplers
  325. #endif
  326. #ifndef glGenTextures
  327. #define glGenTextures _OPENGL_API_PREFIX_ glGenTextures
  328. #endif
  329. #ifndef glGenVertexArrays
  330. #define glGenVertexArrays _OPENGL_API_PREFIX_ glGenVertexArrays
  331. #endif
  332. #ifndef glGenerateMipmap
  333. #define glGenerateMipmap _OPENGL_API_PREFIX_ glGenerateMipmap
  334. #endif
  335. #ifndef glGetActiveAttrib
  336. #define glGetActiveAttrib _OPENGL_API_PREFIX_ glGetActiveAttrib
  337. #endif
  338. #ifndef glGetActiveUniform
  339. #define glGetActiveUniform _OPENGL_API_PREFIX_ glGetActiveUniform
  340. #endif
  341. #ifndef glGetActiveUniformBlockName
  342. #define glGetActiveUniformBlockName _OPENGL_API_PREFIX_ glGetActiveUniformBlockName
  343. #endif
  344. #ifndef glGetActiveUniformBlockiv
  345. #define glGetActiveUniformBlockiv _OPENGL_API_PREFIX_ glGetActiveUniformBlockiv
  346. #endif
  347. #ifndef glGetActiveUniformName
  348. #define glGetActiveUniformName _OPENGL_API_PREFIX_ glGetActiveUniformName
  349. #endif
  350. #ifndef glGetActiveUniformsiv
  351. #define glGetActiveUniformsiv _OPENGL_API_PREFIX_ glGetActiveUniformsiv
  352. #endif
  353. #ifndef glGetAttachedShaders
  354. #define glGetAttachedShaders _OPENGL_API_PREFIX_ glGetAttachedShaders
  355. #endif
  356. #ifndef glGetAttribLocation
  357. #define glGetAttribLocation _OPENGL_API_PREFIX_ glGetAttribLocation
  358. #endif
  359. #ifndef glGetBooleani_v
  360. #define glGetBooleani_v _OPENGL_API_PREFIX_ glGetBooleani_v
  361. #endif
  362. #ifndef glGetBooleanv
  363. #define glGetBooleanv _OPENGL_API_PREFIX_ glGetBooleanv
  364. #endif
  365. #ifndef glGetBufferParameteri64v
  366. #define glGetBufferParameteri64v _OPENGL_API_PREFIX_ glGetBufferParameteri64v
  367. #endif
  368. #ifndef glGetBufferParameteriv
  369. #define glGetBufferParameteriv _OPENGL_API_PREFIX_ glGetBufferParameteriv
  370. #endif
  371. #ifndef glGetBufferPointerv
  372. #define glGetBufferPointerv _OPENGL_API_PREFIX_ glGetBufferPointerv
  373. #endif
  374. #ifndef glGetBufferSubData
  375. #define glGetBufferSubData _OPENGL_API_PREFIX_ glGetBufferSubData
  376. #endif
  377. #ifndef glGetCompressedTexImage
  378. #define glGetCompressedTexImage _OPENGL_API_PREFIX_ glGetCompressedTexImage
  379. #endif
  380. #ifndef glGetDoublev
  381. #define glGetDoublev _OPENGL_API_PREFIX_ glGetDoublev
  382. #endif
  383. #ifndef glGetError
  384. #define glGetError _OPENGL_API_PREFIX_ glGetError
  385. #endif
  386. #ifndef glGetFloatv
  387. #define glGetFloatv _OPENGL_API_PREFIX_ glGetFloatv
  388. #endif
  389. #ifndef glGetFragDataIndex
  390. #define glGetFragDataIndex _OPENGL_API_PREFIX_ glGetFragDataIndex
  391. #endif
  392. #ifndef glGetFragDataLocation
  393. #define glGetFragDataLocation _OPENGL_API_PREFIX_ glGetFragDataLocation
  394. #endif
  395. #ifndef glGetFramebufferAttachmentParameteriv
  396. #define glGetFramebufferAttachmentParameteriv _OPENGL_API_PREFIX_ glGetFramebufferAttachmentParameteriv
  397. #endif
  398. #ifndef glGetInteger64i_v
  399. #define glGetInteger64i_v _OPENGL_API_PREFIX_ glGetInteger64i_v
  400. #endif
  401. #ifndef glGetInteger64v
  402. #define glGetInteger64v _OPENGL_API_PREFIX_ glGetInteger64v
  403. #endif
  404. #ifndef glGetIntegeri_v
  405. #define glGetIntegeri_v _OPENGL_API_PREFIX_ glGetIntegeri_v
  406. #endif
  407. #ifndef glGetIntegerv
  408. #define glGetIntegerv _OPENGL_API_PREFIX_ glGetIntegerv
  409. #endif
  410. #ifndef glGetMultisamplefv
  411. #define glGetMultisamplefv _OPENGL_API_PREFIX_ glGetMultisamplefv
  412. #endif
  413. #ifndef glGetPointerv
  414. #define glGetPointerv _OPENGL_API_PREFIX_ glGetPointerv
  415. #endif
  416. #ifndef glGetProgramInfoLog
  417. #define glGetProgramInfoLog _OPENGL_API_PREFIX_ glGetProgramInfoLog
  418. #endif
  419. #ifndef glGetProgramiv
  420. #define glGetProgramiv _OPENGL_API_PREFIX_ glGetProgramiv
  421. #endif
  422. #ifndef glGetQueryObjecti64v
  423. #define glGetQueryObjecti64v _OPENGL_API_PREFIX_ glGetQueryObjecti64v
  424. #endif
  425. #ifndef glGetQueryObjectiv
  426. #define glGetQueryObjectiv _OPENGL_API_PREFIX_ glGetQueryObjectiv
  427. #endif
  428. #ifndef glGetQueryObjectui64v
  429. #define glGetQueryObjectui64v _OPENGL_API_PREFIX_ glGetQueryObjectui64v
  430. #endif
  431. #ifndef glGetQueryObjectuiv
  432. #define glGetQueryObjectuiv _OPENGL_API_PREFIX_ glGetQueryObjectuiv
  433. #endif
  434. #ifndef glGetQueryiv
  435. #define glGetQueryiv _OPENGL_API_PREFIX_ glGetQueryiv
  436. #endif
  437. #ifndef glGetRenderbufferParameteriv
  438. #define glGetRenderbufferParameteriv _OPENGL_API_PREFIX_ glGetRenderbufferParameteriv
  439. #endif
  440. #ifndef glGetSamplerParameterIiv
  441. #define glGetSamplerParameterIiv _OPENGL_API_PREFIX_ glGetSamplerParameterIiv
  442. #endif
  443. #ifndef glGetSamplerParameterIuiv
  444. #define glGetSamplerParameterIuiv _OPENGL_API_PREFIX_ glGetSamplerParameterIuiv
  445. #endif
  446. #ifndef glGetSamplerParameterfv
  447. #define glGetSamplerParameterfv _OPENGL_API_PREFIX_ glGetSamplerParameterfv
  448. #endif
  449. #ifndef glGetSamplerParameteriv
  450. #define glGetSamplerParameteriv _OPENGL_API_PREFIX_ glGetSamplerParameteriv
  451. #endif
  452. #ifndef glGetShaderInfoLog
  453. #define glGetShaderInfoLog _OPENGL_API_PREFIX_ glGetShaderInfoLog
  454. #endif
  455. #ifndef glGetShaderSource
  456. #define glGetShaderSource _OPENGL_API_PREFIX_ glGetShaderSource
  457. #endif
  458. #ifndef glGetShaderiv
  459. #define glGetShaderiv _OPENGL_API_PREFIX_ glGetShaderiv
  460. #endif
  461. #ifndef glGetString
  462. #define glGetString _OPENGL_API_PREFIX_ glGetString
  463. #endif
  464. #ifndef glGetStringi
  465. #define glGetStringi _OPENGL_API_PREFIX_ glGetStringi
  466. #endif
  467. #ifndef glGetSynciv
  468. #define glGetSynciv _OPENGL_API_PREFIX_ glGetSynciv
  469. #endif
  470. #ifndef glGetTexImage
  471. #define glGetTexImage _OPENGL_API_PREFIX_ glGetTexImage
  472. #endif
  473. #ifndef glGetTexLevelParameterfv
  474. #define glGetTexLevelParameterfv _OPENGL_API_PREFIX_ glGetTexLevelParameterfv
  475. #endif
  476. #ifndef glGetTexLevelParameteriv
  477. #define glGetTexLevelParameteriv _OPENGL_API_PREFIX_ glGetTexLevelParameteriv
  478. #endif
  479. #ifndef glGetTexParameterIiv
  480. #define glGetTexParameterIiv _OPENGL_API_PREFIX_ glGetTexParameterIiv
  481. #endif
  482. #ifndef glGetTexParameterIuiv
  483. #define glGetTexParameterIuiv _OPENGL_API_PREFIX_ glGetTexParameterIuiv
  484. #endif
  485. #ifndef glGetTexParameterfv
  486. #define glGetTexParameterfv _OPENGL_API_PREFIX_ glGetTexParameterfv
  487. #endif
  488. #ifndef glGetTexParameteriv
  489. #define glGetTexParameteriv _OPENGL_API_PREFIX_ glGetTexParameteriv
  490. #endif
  491. #ifndef glGetTransformFeedbackVarying
  492. #define glGetTransformFeedbackVarying _OPENGL_API_PREFIX_ glGetTransformFeedbackVarying
  493. #endif
  494. #ifndef glGetUniformBlockIndex
  495. #define glGetUniformBlockIndex _OPENGL_API_PREFIX_ glGetUniformBlockIndex
  496. #endif
  497. #ifndef glGetUniformIndices
  498. #define glGetUniformIndices _OPENGL_API_PREFIX_ glGetUniformIndices
  499. #endif
  500. #ifndef glGetUniformLocation
  501. #define glGetUniformLocation _OPENGL_API_PREFIX_ glGetUniformLocation
  502. #endif
  503. #ifndef glGetUniformfv
  504. #define glGetUniformfv _OPENGL_API_PREFIX_ glGetUniformfv
  505. #endif
  506. #ifndef glGetUniformiv
  507. #define glGetUniformiv _OPENGL_API_PREFIX_ glGetUniformiv
  508. #endif
  509. #ifndef glGetUniformuiv
  510. #define glGetUniformuiv _OPENGL_API_PREFIX_ glGetUniformuiv
  511. #endif
  512. #ifndef glGetVertexAttribIiv
  513. #define glGetVertexAttribIiv _OPENGL_API_PREFIX_ glGetVertexAttribIiv
  514. #endif
  515. #ifndef glGetVertexAttribIuiv
  516. #define glGetVertexAttribIuiv _OPENGL_API_PREFIX_ glGetVertexAttribIuiv
  517. #endif
  518. #ifndef glGetVertexAttribPointerv
  519. #define glGetVertexAttribPointerv _OPENGL_API_PREFIX_ glGetVertexAttribPointerv
  520. #endif
  521. #ifndef glGetVertexAttribdv
  522. #define glGetVertexAttribdv _OPENGL_API_PREFIX_ glGetVertexAttribdv
  523. #endif
  524. #ifndef glGetVertexAttribfv
  525. #define glGetVertexAttribfv _OPENGL_API_PREFIX_ glGetVertexAttribfv
  526. #endif
  527. #ifndef glGetVertexAttribiv
  528. #define glGetVertexAttribiv _OPENGL_API_PREFIX_ glGetVertexAttribiv
  529. #endif
  530. #ifndef glHint
  531. #define glHint _OPENGL_API_PREFIX_ glHint
  532. #endif
  533. #ifndef glIndexub
  534. #define glIndexub _OPENGL_API_PREFIX_ glIndexub
  535. #endif
  536. #ifndef glIndexubv
  537. #define glIndexubv _OPENGL_API_PREFIX_ glIndexubv
  538. #endif
  539. #ifndef glIsBuffer
  540. #define glIsBuffer _OPENGL_API_PREFIX_ glIsBuffer
  541. #endif
  542. #ifndef glIsEnabled
  543. #define glIsEnabled _OPENGL_API_PREFIX_ glIsEnabled
  544. #endif
  545. #ifndef glIsEnabledi
  546. #define glIsEnabledi _OPENGL_API_PREFIX_ glIsEnabledi
  547. #endif
  548. #ifndef glIsFramebuffer
  549. #define glIsFramebuffer _OPENGL_API_PREFIX_ glIsFramebuffer
  550. #endif
  551. #ifndef glIsProgram
  552. #define glIsProgram _OPENGL_API_PREFIX_ glIsProgram
  553. #endif
  554. #ifndef glIsQuery
  555. #define glIsQuery _OPENGL_API_PREFIX_ glIsQuery
  556. #endif
  557. #ifndef glIsRenderbuffer
  558. #define glIsRenderbuffer _OPENGL_API_PREFIX_ glIsRenderbuffer
  559. #endif
  560. #ifndef glIsSampler
  561. #define glIsSampler _OPENGL_API_PREFIX_ glIsSampler
  562. #endif
  563. #ifndef glIsShader
  564. #define glIsShader _OPENGL_API_PREFIX_ glIsShader
  565. #endif
  566. #ifndef glIsSync
  567. #define glIsSync _OPENGL_API_PREFIX_ glIsSync
  568. #endif
  569. #ifndef glIsTexture
  570. #define glIsTexture _OPENGL_API_PREFIX_ glIsTexture
  571. #endif
  572. #ifndef glIsVertexArray
  573. #define glIsVertexArray _OPENGL_API_PREFIX_ glIsVertexArray
  574. #endif
  575. #ifndef glLineWidth
  576. #define glLineWidth _OPENGL_API_PREFIX_ glLineWidth
  577. #endif
  578. #ifndef glLinkProgram
  579. #define glLinkProgram _OPENGL_API_PREFIX_ glLinkProgram
  580. #endif
  581. #ifndef glLogicOp
  582. #define glLogicOp _OPENGL_API_PREFIX_ glLogicOp
  583. #endif
  584. #ifndef glMapBuffer
  585. #define glMapBuffer _OPENGL_API_PREFIX_ glMapBuffer
  586. #endif
  587. #ifndef glMapBufferRange
  588. #define glMapBufferRange _OPENGL_API_PREFIX_ glMapBufferRange
  589. #endif
  590. #ifndef glMultiDrawArrays
  591. #define glMultiDrawArrays _OPENGL_API_PREFIX_ glMultiDrawArrays
  592. #endif
  593. #ifndef glMultiDrawElements
  594. #define glMultiDrawElements _OPENGL_API_PREFIX_ glMultiDrawElements
  595. #endif
  596. #ifndef glMultiDrawElementsBaseVertex
  597. #define glMultiDrawElementsBaseVertex _OPENGL_API_PREFIX_ glMultiDrawElementsBaseVertex
  598. #endif
  599. #ifndef glMultiTexCoordP1ui
  600. #define glMultiTexCoordP1ui _OPENGL_API_PREFIX_ glMultiTexCoordP1ui
  601. #endif
  602. #ifndef glMultiTexCoordP1uiv
  603. #define glMultiTexCoordP1uiv _OPENGL_API_PREFIX_ glMultiTexCoordP1uiv
  604. #endif
  605. #ifndef glMultiTexCoordP2ui
  606. #define glMultiTexCoordP2ui _OPENGL_API_PREFIX_ glMultiTexCoordP2ui
  607. #endif
  608. #ifndef glMultiTexCoordP2uiv
  609. #define glMultiTexCoordP2uiv _OPENGL_API_PREFIX_ glMultiTexCoordP2uiv
  610. #endif
  611. #ifndef glMultiTexCoordP3ui
  612. #define glMultiTexCoordP3ui _OPENGL_API_PREFIX_ glMultiTexCoordP3ui
  613. #endif
  614. #ifndef glMultiTexCoordP3uiv
  615. #define glMultiTexCoordP3uiv _OPENGL_API_PREFIX_ glMultiTexCoordP3uiv
  616. #endif
  617. #ifndef glMultiTexCoordP4ui
  618. #define glMultiTexCoordP4ui _OPENGL_API_PREFIX_ glMultiTexCoordP4ui
  619. #endif
  620. #ifndef glMultiTexCoordP4uiv
  621. #define glMultiTexCoordP4uiv _OPENGL_API_PREFIX_ glMultiTexCoordP4uiv
  622. #endif
  623. #ifndef glNormalP3ui
  624. #define glNormalP3ui _OPENGL_API_PREFIX_ glNormalP3ui
  625. #endif
  626. #ifndef glNormalP3uiv
  627. #define glNormalP3uiv _OPENGL_API_PREFIX_ glNormalP3uiv
  628. #endif
  629. #ifndef glPixelStoref
  630. #define glPixelStoref _OPENGL_API_PREFIX_ glPixelStoref
  631. #endif
  632. #ifndef glPixelStorei
  633. #define glPixelStorei _OPENGL_API_PREFIX_ glPixelStorei
  634. #endif
  635. #ifndef glPointParameterf
  636. #define glPointParameterf _OPENGL_API_PREFIX_ glPointParameterf
  637. #endif
  638. #ifndef glPointParameterfv
  639. #define glPointParameterfv _OPENGL_API_PREFIX_ glPointParameterfv
  640. #endif
  641. #ifndef glPointParameteri
  642. #define glPointParameteri _OPENGL_API_PREFIX_ glPointParameteri
  643. #endif
  644. #ifndef glPointParameteriv
  645. #define glPointParameteriv _OPENGL_API_PREFIX_ glPointParameteriv
  646. #endif
  647. #ifndef glPointSize
  648. #define glPointSize _OPENGL_API_PREFIX_ glPointSize
  649. #endif
  650. #ifndef glPolygonMode
  651. #define glPolygonMode _OPENGL_API_PREFIX_ glPolygonMode
  652. #endif
  653. #ifndef glPolygonOffset
  654. #define glPolygonOffset _OPENGL_API_PREFIX_ glPolygonOffset
  655. #endif
  656. #ifndef glPrimitiveRestartIndex
  657. #define glPrimitiveRestartIndex _OPENGL_API_PREFIX_ glPrimitiveRestartIndex
  658. #endif
  659. #ifndef glProvokingVertex
  660. #define glProvokingVertex _OPENGL_API_PREFIX_ glProvokingVertex
  661. #endif
  662. #ifndef glQueryCounter
  663. #define glQueryCounter _OPENGL_API_PREFIX_ glQueryCounter
  664. #endif
  665. #ifndef glReadBuffer
  666. #define glReadBuffer _OPENGL_API_PREFIX_ glReadBuffer
  667. #endif
  668. #ifndef glReadPixels
  669. #define glReadPixels _OPENGL_API_PREFIX_ glReadPixels
  670. #endif
  671. #ifndef glRenderbufferStorage
  672. #define glRenderbufferStorage _OPENGL_API_PREFIX_ glRenderbufferStorage
  673. #endif
  674. #ifndef glRenderbufferStorageMultisample
  675. #define glRenderbufferStorageMultisample _OPENGL_API_PREFIX_ glRenderbufferStorageMultisample
  676. #endif
  677. #ifndef glSampleCoverage
  678. #define glSampleCoverage _OPENGL_API_PREFIX_ glSampleCoverage
  679. #endif
  680. #ifndef glSampleMaski
  681. #define glSampleMaski _OPENGL_API_PREFIX_ glSampleMaski
  682. #endif
  683. #ifndef glSamplerParameterIiv
  684. #define glSamplerParameterIiv _OPENGL_API_PREFIX_ glSamplerParameterIiv
  685. #endif
  686. #ifndef glSamplerParameterIuiv
  687. #define glSamplerParameterIuiv _OPENGL_API_PREFIX_ glSamplerParameterIuiv
  688. #endif
  689. #ifndef glSamplerParameterf
  690. #define glSamplerParameterf _OPENGL_API_PREFIX_ glSamplerParameterf
  691. #endif
  692. #ifndef glSamplerParameterfv
  693. #define glSamplerParameterfv _OPENGL_API_PREFIX_ glSamplerParameterfv
  694. #endif
  695. #ifndef glSamplerParameteri
  696. #define glSamplerParameteri _OPENGL_API_PREFIX_ glSamplerParameteri
  697. #endif
  698. #ifndef glSamplerParameteriv
  699. #define glSamplerParameteriv _OPENGL_API_PREFIX_ glSamplerParameteriv
  700. #endif
  701. #ifndef glScissor
  702. #define glScissor _OPENGL_API_PREFIX_ glScissor
  703. #endif
  704. #ifndef glSecondaryColorP3ui
  705. #define glSecondaryColorP3ui _OPENGL_API_PREFIX_ glSecondaryColorP3ui
  706. #endif
  707. #ifndef glSecondaryColorP3uiv
  708. #define glSecondaryColorP3uiv _OPENGL_API_PREFIX_ glSecondaryColorP3uiv
  709. #endif
  710. #ifndef glShaderSource
  711. #define glShaderSource _OPENGL_API_PREFIX_ glShaderSource
  712. #endif
  713. #ifndef glStencilFunc
  714. #define glStencilFunc _OPENGL_API_PREFIX_ glStencilFunc
  715. #endif
  716. #ifndef glStencilFuncSeparate
  717. #define glStencilFuncSeparate _OPENGL_API_PREFIX_ glStencilFuncSeparate
  718. #endif
  719. #ifndef glStencilMask
  720. #define glStencilMask _OPENGL_API_PREFIX_ glStencilMask
  721. #endif
  722. #ifndef glStencilMaskSeparate
  723. #define glStencilMaskSeparate _OPENGL_API_PREFIX_ glStencilMaskSeparate
  724. #endif
  725. #ifndef glStencilOp
  726. #define glStencilOp _OPENGL_API_PREFIX_ glStencilOp
  727. #endif
  728. #ifndef glStencilOpSeparate
  729. #define glStencilOpSeparate _OPENGL_API_PREFIX_ glStencilOpSeparate
  730. #endif
  731. #ifndef glTexBuffer
  732. #define glTexBuffer _OPENGL_API_PREFIX_ glTexBuffer
  733. #endif
  734. #ifndef glTexCoordP1ui
  735. #define glTexCoordP1ui _OPENGL_API_PREFIX_ glTexCoordP1ui
  736. #endif
  737. #ifndef glTexCoordP1uiv
  738. #define glTexCoordP1uiv _OPENGL_API_PREFIX_ glTexCoordP1uiv
  739. #endif
  740. #ifndef glTexCoordP2ui
  741. #define glTexCoordP2ui _OPENGL_API_PREFIX_ glTexCoordP2ui
  742. #endif
  743. #ifndef glTexCoordP2uiv
  744. #define glTexCoordP2uiv _OPENGL_API_PREFIX_ glTexCoordP2uiv
  745. #endif
  746. #ifndef glTexCoordP3ui
  747. #define glTexCoordP3ui _OPENGL_API_PREFIX_ glTexCoordP3ui
  748. #endif
  749. #ifndef glTexCoordP3uiv
  750. #define glTexCoordP3uiv _OPENGL_API_PREFIX_ glTexCoordP3uiv
  751. #endif
  752. #ifndef glTexCoordP4ui
  753. #define glTexCoordP4ui _OPENGL_API_PREFIX_ glTexCoordP4ui
  754. #endif
  755. #ifndef glTexCoordP4uiv
  756. #define glTexCoordP4uiv _OPENGL_API_PREFIX_ glTexCoordP4uiv
  757. #endif
  758. #ifndef glTexImage1D
  759. #define glTexImage1D _OPENGL_API_PREFIX_ glTexImage1D
  760. #endif
  761. #ifndef glTexImage2D
  762. #define glTexImage2D _OPENGL_API_PREFIX_ glTexImage2D
  763. #endif
  764. #ifndef glTexImage2DMultisample
  765. #define glTexImage2DMultisample _OPENGL_API_PREFIX_ glTexImage2DMultisample
  766. #endif
  767. #ifndef glTexImage3D
  768. #define glTexImage3D _OPENGL_API_PREFIX_ glTexImage3D
  769. #endif
  770. #ifndef glTexImage3DMultisample
  771. #define glTexImage3DMultisample _OPENGL_API_PREFIX_ glTexImage3DMultisample
  772. #endif
  773. #ifndef glTexParameterIiv
  774. #define glTexParameterIiv _OPENGL_API_PREFIX_ glTexParameterIiv
  775. #endif
  776. #ifndef glTexParameterIuiv
  777. #define glTexParameterIuiv _OPENGL_API_PREFIX_ glTexParameterIuiv
  778. #endif
  779. #ifndef glTexParameterf
  780. #define glTexParameterf _OPENGL_API_PREFIX_ glTexParameterf
  781. #endif
  782. #ifndef glTexParameterfv
  783. #define glTexParameterfv _OPENGL_API_PREFIX_ glTexParameterfv
  784. #endif
  785. #ifndef glTexParameteri
  786. #define glTexParameteri _OPENGL_API_PREFIX_ glTexParameteri
  787. #endif
  788. #ifndef glTexParameteriv
  789. #define glTexParameteriv _OPENGL_API_PREFIX_ glTexParameteriv
  790. #endif
  791. #ifndef glTexSubImage1D
  792. #define glTexSubImage1D _OPENGL_API_PREFIX_ glTexSubImage1D
  793. #endif
  794. #ifndef glTexSubImage2D
  795. #define glTexSubImage2D _OPENGL_API_PREFIX_ glTexSubImage2D
  796. #endif
  797. #ifndef glTexSubImage3D
  798. #define glTexSubImage3D _OPENGL_API_PREFIX_ glTexSubImage3D
  799. #endif
  800. #ifndef glTransformFeedbackVaryings
  801. #define glTransformFeedbackVaryings _OPENGL_API_PREFIX_ glTransformFeedbackVaryings
  802. #endif
  803. #ifndef glUniform1f
  804. #define glUniform1f _OPENGL_API_PREFIX_ glUniform1f
  805. #endif
  806. #ifndef glUniform1fv
  807. #define glUniform1fv _OPENGL_API_PREFIX_ glUniform1fv
  808. #endif
  809. #ifndef glUniform1i
  810. #define glUniform1i _OPENGL_API_PREFIX_ glUniform1i
  811. #endif
  812. #ifndef glUniform1iv
  813. #define glUniform1iv _OPENGL_API_PREFIX_ glUniform1iv
  814. #endif
  815. #ifndef glUniform1ui
  816. #define glUniform1ui _OPENGL_API_PREFIX_ glUniform1ui
  817. #endif
  818. #ifndef glUniform1uiv
  819. #define glUniform1uiv _OPENGL_API_PREFIX_ glUniform1uiv
  820. #endif
  821. #ifndef glUniform2f
  822. #define glUniform2f _OPENGL_API_PREFIX_ glUniform2f
  823. #endif
  824. #ifndef glUniform2fv
  825. #define glUniform2fv _OPENGL_API_PREFIX_ glUniform2fv
  826. #endif
  827. #ifndef glUniform2i
  828. #define glUniform2i _OPENGL_API_PREFIX_ glUniform2i
  829. #endif
  830. #ifndef glUniform2iv
  831. #define glUniform2iv _OPENGL_API_PREFIX_ glUniform2iv
  832. #endif
  833. #ifndef glUniform2ui
  834. #define glUniform2ui _OPENGL_API_PREFIX_ glUniform2ui
  835. #endif
  836. #ifndef glUniform2uiv
  837. #define glUniform2uiv _OPENGL_API_PREFIX_ glUniform2uiv
  838. #endif
  839. #ifndef glUniform3f
  840. #define glUniform3f _OPENGL_API_PREFIX_ glUniform3f
  841. #endif
  842. #ifndef glUniform3fv
  843. #define glUniform3fv _OPENGL_API_PREFIX_ glUniform3fv
  844. #endif
  845. #ifndef glUniform3i
  846. #define glUniform3i _OPENGL_API_PREFIX_ glUniform3i
  847. #endif
  848. #ifndef glUniform3iv
  849. #define glUniform3iv _OPENGL_API_PREFIX_ glUniform3iv
  850. #endif
  851. #ifndef glUniform3ui
  852. #define glUniform3ui _OPENGL_API_PREFIX_ glUniform3ui
  853. #endif
  854. #ifndef glUniform3uiv
  855. #define glUniform3uiv _OPENGL_API_PREFIX_ glUniform3uiv
  856. #endif
  857. #ifndef glUniform4f
  858. #define glUniform4f _OPENGL_API_PREFIX_ glUniform4f
  859. #endif
  860. #ifndef glUniform4fv
  861. #define glUniform4fv _OPENGL_API_PREFIX_ glUniform4fv
  862. #endif
  863. #ifndef glUniform4i
  864. #define glUniform4i _OPENGL_API_PREFIX_ glUniform4i
  865. #endif
  866. #ifndef glUniform4iv
  867. #define glUniform4iv _OPENGL_API_PREFIX_ glUniform4iv
  868. #endif
  869. #ifndef glUniform4ui
  870. #define glUniform4ui _OPENGL_API_PREFIX_ glUniform4ui
  871. #endif
  872. #ifndef glUniform4uiv
  873. #define glUniform4uiv _OPENGL_API_PREFIX_ glUniform4uiv
  874. #endif
  875. #ifndef glUniformBlockBinding
  876. #define glUniformBlockBinding _OPENGL_API_PREFIX_ glUniformBlockBinding
  877. #endif
  878. #ifndef glUniformMatrix2fv
  879. #define glUniformMatrix2fv _OPENGL_API_PREFIX_ glUniformMatrix2fv
  880. #endif
  881. #ifndef glUniformMatrix2x3fv
  882. #define glUniformMatrix2x3fv _OPENGL_API_PREFIX_ glUniformMatrix2x3fv
  883. #endif
  884. #ifndef glUniformMatrix2x4fv
  885. #define glUniformMatrix2x4fv _OPENGL_API_PREFIX_ glUniformMatrix2x4fv
  886. #endif
  887. #ifndef glUniformMatrix3fv
  888. #define glUniformMatrix3fv _OPENGL_API_PREFIX_ glUniformMatrix3fv
  889. #endif
  890. #ifndef glUniformMatrix3x2fv
  891. #define glUniformMatrix3x2fv _OPENGL_API_PREFIX_ glUniformMatrix3x2fv
  892. #endif
  893. #ifndef glUniformMatrix3x4fv
  894. #define glUniformMatrix3x4fv _OPENGL_API_PREFIX_ glUniformMatrix3x4fv
  895. #endif
  896. #ifndef glUniformMatrix4fv
  897. #define glUniformMatrix4fv _OPENGL_API_PREFIX_ glUniformMatrix4fv
  898. #endif
  899. #ifndef glUniformMatrix4x2fv
  900. #define glUniformMatrix4x2fv _OPENGL_API_PREFIX_ glUniformMatrix4x2fv
  901. #endif
  902. #ifndef glUniformMatrix4x3fv
  903. #define glUniformMatrix4x3fv _OPENGL_API_PREFIX_ glUniformMatrix4x3fv
  904. #endif
  905. #ifndef glUnmapBuffer
  906. #define glUnmapBuffer _OPENGL_API_PREFIX_ glUnmapBuffer
  907. #endif
  908. #ifndef glUseProgram
  909. #define glUseProgram _OPENGL_API_PREFIX_ glUseProgram
  910. #endif
  911. #ifndef glValidateProgram
  912. #define glValidateProgram _OPENGL_API_PREFIX_ glValidateProgram
  913. #endif
  914. #ifndef glVertexAttribDivisor
  915. #define glVertexAttribDivisor _OPENGL_API_PREFIX_ glVertexAttribDivisor
  916. #endif
  917. #ifndef glVertexAttribIPointer
  918. #define glVertexAttribIPointer _OPENGL_API_PREFIX_ glVertexAttribIPointer
  919. #endif
  920. #ifndef glVertexAttribP1ui
  921. #define glVertexAttribP1ui _OPENGL_API_PREFIX_ glVertexAttribP1ui
  922. #endif
  923. #ifndef glVertexAttribP1uiv
  924. #define glVertexAttribP1uiv _OPENGL_API_PREFIX_ glVertexAttribP1uiv
  925. #endif
  926. #ifndef glVertexAttribP2ui
  927. #define glVertexAttribP2ui _OPENGL_API_PREFIX_ glVertexAttribP2ui
  928. #endif
  929. #ifndef glVertexAttribP2uiv
  930. #define glVertexAttribP2uiv _OPENGL_API_PREFIX_ glVertexAttribP2uiv
  931. #endif
  932. #ifndef glVertexAttribP3ui
  933. #define glVertexAttribP3ui _OPENGL_API_PREFIX_ glVertexAttribP3ui
  934. #endif
  935. #ifndef glVertexAttribP3uiv
  936. #define glVertexAttribP3uiv _OPENGL_API_PREFIX_ glVertexAttribP3uiv
  937. #endif
  938. #ifndef glVertexAttribP4ui
  939. #define glVertexAttribP4ui _OPENGL_API_PREFIX_ glVertexAttribP4ui
  940. #endif
  941. #ifndef glVertexAttribP4uiv
  942. #define glVertexAttribP4uiv _OPENGL_API_PREFIX_ glVertexAttribP4uiv
  943. #endif
  944. #ifndef glVertexAttribPointer
  945. #define glVertexAttribPointer _OPENGL_API_PREFIX_ glVertexAttribPointer
  946. #endif
  947. #ifndef glVertexP2ui
  948. #define glVertexP2ui _OPENGL_API_PREFIX_ glVertexP2ui
  949. #endif
  950. #ifndef glVertexP2uiv
  951. #define glVertexP2uiv _OPENGL_API_PREFIX_ glVertexP2uiv
  952. #endif
  953. #ifndef glVertexP3ui
  954. #define glVertexP3ui _OPENGL_API_PREFIX_ glVertexP3ui
  955. #endif
  956. #ifndef glVertexP3uiv
  957. #define glVertexP3uiv _OPENGL_API_PREFIX_ glVertexP3uiv
  958. #endif
  959. #ifndef glVertexP4ui
  960. #define glVertexP4ui _OPENGL_API_PREFIX_ glVertexP4ui
  961. #endif
  962. #ifndef glVertexP4uiv
  963. #define glVertexP4uiv _OPENGL_API_PREFIX_ glVertexP4uiv
  964. #endif
  965. #ifndef glViewport
  966. #define glViewport _OPENGL_API_PREFIX_ glViewport
  967. #endif
  968. #ifndef glWaitSync
  969. #endif
  970. #define glWaitSync _OPENGL_API_PREFIX_ glWaitSync