PageRenderTime 52ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/lib/glbinding/source/glbinding/include/glbinding/gl40core/functions.h

https://gitlab.com/skurnog/osmiornica-shooter
C Header | 433 lines | 426 code | 7 blank | 0 comment | 0 complexity | 9a79fee140e79fca7081de6b0cf828eb MD5 | raw file
  1. #pragma once
  2. #include <glbinding/nogl.h>
  3. #include <glbinding/gl/functions.h>
  4. namespace gl40core
  5. {
  6. using gl::glActiveTexture;
  7. using gl::glAttachShader;
  8. using gl::glBeginConditionalRender;
  9. using gl::glBeginQuery;
  10. using gl::glBeginQueryIndexed;
  11. using gl::glBeginTransformFeedback;
  12. using gl::glBindAttribLocation;
  13. using gl::glBindBuffer;
  14. using gl::glBindBufferBase;
  15. using gl::glBindBufferRange;
  16. using gl::glBindFragDataLocation;
  17. using gl::glBindFragDataLocationIndexed;
  18. using gl::glBindFramebuffer;
  19. using gl::glBindRenderbuffer;
  20. using gl::glBindSampler;
  21. using gl::glBindTexture;
  22. using gl::glBindTransformFeedback;
  23. using gl::glBindVertexArray;
  24. using gl::glBlendColor;
  25. using gl::glBlendEquation;
  26. using gl::glBlendEquationSeparate;
  27. using gl::glBlendEquationSeparatei;
  28. using gl::glBlendEquationi;
  29. using gl::glBlendFunc;
  30. using gl::glBlendFuncSeparate;
  31. using gl::glBlendFuncSeparatei;
  32. using gl::glBlendFunci;
  33. using gl::glBlitFramebuffer;
  34. using gl::glBufferData;
  35. using gl::glBufferSubData;
  36. using gl::glCheckFramebufferStatus;
  37. using gl::glClampColor;
  38. using gl::glClear;
  39. using gl::glClearBufferfi;
  40. using gl::glClearBufferfv;
  41. using gl::glClearBufferiv;
  42. using gl::glClearBufferuiv;
  43. using gl::glClearColor;
  44. using gl::glClearDepth;
  45. using gl::glClearStencil;
  46. using gl::glClientWaitSync;
  47. using gl::glColorMask;
  48. using gl::glColorMaski;
  49. using gl::glColorP3ui;
  50. using gl::glColorP3uiv;
  51. using gl::glColorP4ui;
  52. using gl::glColorP4uiv;
  53. using gl::glCompileShader;
  54. using gl::glCompressedTexImage1D;
  55. using gl::glCompressedTexImage2D;
  56. using gl::glCompressedTexImage3D;
  57. using gl::glCompressedTexSubImage1D;
  58. using gl::glCompressedTexSubImage2D;
  59. using gl::glCompressedTexSubImage3D;
  60. using gl::glCopyBufferSubData;
  61. using gl::glCopyTexImage1D;
  62. using gl::glCopyTexImage2D;
  63. using gl::glCopyTexSubImage1D;
  64. using gl::glCopyTexSubImage2D;
  65. using gl::glCopyTexSubImage3D;
  66. using gl::glCreateProgram;
  67. using gl::glCreateShader;
  68. using gl::glCullFace;
  69. using gl::glDeleteBuffers;
  70. using gl::glDeleteFramebuffers;
  71. using gl::glDeleteProgram;
  72. using gl::glDeleteQueries;
  73. using gl::glDeleteRenderbuffers;
  74. using gl::glDeleteSamplers;
  75. using gl::glDeleteShader;
  76. using gl::glDeleteSync;
  77. using gl::glDeleteTextures;
  78. using gl::glDeleteTransformFeedbacks;
  79. using gl::glDeleteVertexArrays;
  80. using gl::glDepthFunc;
  81. using gl::glDepthMask;
  82. using gl::glDepthRange;
  83. using gl::glDetachShader;
  84. using gl::glDisable;
  85. using gl::glDisableVertexAttribArray;
  86. using gl::glDisablei;
  87. using gl::glDrawArrays;
  88. using gl::glDrawArraysIndirect;
  89. using gl::glDrawArraysInstanced;
  90. using gl::glDrawBuffer;
  91. using gl::glDrawBuffers;
  92. using gl::glDrawElements;
  93. using gl::glDrawElementsBaseVertex;
  94. using gl::glDrawElementsIndirect;
  95. using gl::glDrawElementsInstanced;
  96. using gl::glDrawElementsInstancedBaseVertex;
  97. using gl::glDrawRangeElements;
  98. using gl::glDrawRangeElementsBaseVertex;
  99. using gl::glDrawTransformFeedback;
  100. using gl::glDrawTransformFeedbackStream;
  101. using gl::glEnable;
  102. using gl::glEnableVertexAttribArray;
  103. using gl::glEnablei;
  104. using gl::glEndConditionalRender;
  105. using gl::glEndQuery;
  106. using gl::glEndQueryIndexed;
  107. using gl::glEndTransformFeedback;
  108. using gl::glFenceSync;
  109. using gl::glFinish;
  110. using gl::glFlush;
  111. using gl::glFlushMappedBufferRange;
  112. using gl::glFramebufferRenderbuffer;
  113. using gl::glFramebufferTexture;
  114. using gl::glFramebufferTexture1D;
  115. using gl::glFramebufferTexture2D;
  116. using gl::glFramebufferTexture3D;
  117. using gl::glFramebufferTextureLayer;
  118. using gl::glFrontFace;
  119. using gl::glGenBuffers;
  120. using gl::glGenFramebuffers;
  121. using gl::glGenQueries;
  122. using gl::glGenRenderbuffers;
  123. using gl::glGenSamplers;
  124. using gl::glGenTextures;
  125. using gl::glGenTransformFeedbacks;
  126. using gl::glGenVertexArrays;
  127. using gl::glGenerateMipmap;
  128. using gl::glGetActiveAttrib;
  129. using gl::glGetActiveSubroutineName;
  130. using gl::glGetActiveSubroutineUniformName;
  131. using gl::glGetActiveSubroutineUniformiv;
  132. using gl::glGetActiveUniform;
  133. using gl::glGetActiveUniformBlockName;
  134. using gl::glGetActiveUniformBlockiv;
  135. using gl::glGetActiveUniformName;
  136. using gl::glGetActiveUniformsiv;
  137. using gl::glGetAttachedShaders;
  138. using gl::glGetAttribLocation;
  139. using gl::glGetBooleani_v;
  140. using gl::glGetBooleanv;
  141. using gl::glGetBufferParameteri64v;
  142. using gl::glGetBufferParameteriv;
  143. using gl::glGetBufferPointerv;
  144. using gl::glGetBufferSubData;
  145. using gl::glGetCompressedTexImage;
  146. using gl::glGetDoublev;
  147. using gl::glGetError;
  148. using gl::glGetFloatv;
  149. using gl::glGetFragDataIndex;
  150. using gl::glGetFragDataLocation;
  151. using gl::glGetFramebufferAttachmentParameteriv;
  152. using gl::glGetInteger64i_v;
  153. using gl::glGetInteger64v;
  154. using gl::glGetIntegeri_v;
  155. using gl::glGetIntegerv;
  156. using gl::glGetMultisamplefv;
  157. using gl::glGetProgramInfoLog;
  158. using gl::glGetProgramStageiv;
  159. using gl::glGetProgramiv;
  160. using gl::glGetQueryIndexediv;
  161. using gl::glGetQueryObjecti64v;
  162. using gl::glGetQueryObjectiv;
  163. using gl::glGetQueryObjectui64v;
  164. using gl::glGetQueryObjectuiv;
  165. using gl::glGetQueryiv;
  166. using gl::glGetRenderbufferParameteriv;
  167. using gl::glGetSamplerParameterIiv;
  168. using gl::glGetSamplerParameterIuiv;
  169. using gl::glGetSamplerParameterfv;
  170. using gl::glGetSamplerParameteriv;
  171. using gl::glGetShaderInfoLog;
  172. using gl::glGetShaderSource;
  173. using gl::glGetShaderiv;
  174. using gl::glGetString;
  175. using gl::glGetStringi;
  176. using gl::glGetSubroutineIndex;
  177. using gl::glGetSubroutineUniformLocation;
  178. using gl::glGetSynciv;
  179. using gl::glGetTexImage;
  180. using gl::glGetTexLevelParameterfv;
  181. using gl::glGetTexLevelParameteriv;
  182. using gl::glGetTexParameterIiv;
  183. using gl::glGetTexParameterIuiv;
  184. using gl::glGetTexParameterfv;
  185. using gl::glGetTexParameteriv;
  186. using gl::glGetTransformFeedbackVarying;
  187. using gl::glGetUniformBlockIndex;
  188. using gl::glGetUniformIndices;
  189. using gl::glGetUniformLocation;
  190. using gl::glGetUniformSubroutineuiv;
  191. using gl::glGetUniformdv;
  192. using gl::glGetUniformfv;
  193. using gl::glGetUniformiv;
  194. using gl::glGetUniformuiv;
  195. using gl::glGetVertexAttribIiv;
  196. using gl::glGetVertexAttribIuiv;
  197. using gl::glGetVertexAttribPointerv;
  198. using gl::glGetVertexAttribdv;
  199. using gl::glGetVertexAttribfv;
  200. using gl::glGetVertexAttribiv;
  201. using gl::glHint;
  202. using gl::glIsBuffer;
  203. using gl::glIsEnabled;
  204. using gl::glIsEnabledi;
  205. using gl::glIsFramebuffer;
  206. using gl::glIsProgram;
  207. using gl::glIsQuery;
  208. using gl::glIsRenderbuffer;
  209. using gl::glIsSampler;
  210. using gl::glIsShader;
  211. using gl::glIsSync;
  212. using gl::glIsTexture;
  213. using gl::glIsTransformFeedback;
  214. using gl::glIsVertexArray;
  215. using gl::glLineWidth;
  216. using gl::glLinkProgram;
  217. using gl::glLogicOp;
  218. using gl::glMapBuffer;
  219. using gl::glMapBufferRange;
  220. using gl::glMinSampleShading;
  221. using gl::glMultiDrawArrays;
  222. using gl::glMultiDrawElements;
  223. using gl::glMultiDrawElementsBaseVertex;
  224. using gl::glMultiTexCoordP1ui;
  225. using gl::glMultiTexCoordP1uiv;
  226. using gl::glMultiTexCoordP2ui;
  227. using gl::glMultiTexCoordP2uiv;
  228. using gl::glMultiTexCoordP3ui;
  229. using gl::glMultiTexCoordP3uiv;
  230. using gl::glMultiTexCoordP4ui;
  231. using gl::glMultiTexCoordP4uiv;
  232. using gl::glNormalP3ui;
  233. using gl::glNormalP3uiv;
  234. using gl::glPatchParameterfv;
  235. using gl::glPatchParameteri;
  236. using gl::glPauseTransformFeedback;
  237. using gl::glPixelStoref;
  238. using gl::glPixelStorei;
  239. using gl::glPointParameterf;
  240. using gl::glPointParameterfv;
  241. using gl::glPointParameteri;
  242. using gl::glPointParameteriv;
  243. using gl::glPointSize;
  244. using gl::glPolygonMode;
  245. using gl::glPolygonOffset;
  246. using gl::glPrimitiveRestartIndex;
  247. using gl::glProvokingVertex;
  248. using gl::glQueryCounter;
  249. using gl::glReadBuffer;
  250. using gl::glReadPixels;
  251. using gl::glRenderbufferStorage;
  252. using gl::glRenderbufferStorageMultisample;
  253. using gl::glResumeTransformFeedback;
  254. using gl::glSampleCoverage;
  255. using gl::glSampleMaski;
  256. using gl::glSamplerParameterIiv;
  257. using gl::glSamplerParameterIuiv;
  258. using gl::glSamplerParameterf;
  259. using gl::glSamplerParameterfv;
  260. using gl::glSamplerParameteri;
  261. using gl::glSamplerParameteriv;
  262. using gl::glScissor;
  263. using gl::glSecondaryColorP3ui;
  264. using gl::glSecondaryColorP3uiv;
  265. using gl::glShaderSource;
  266. using gl::glStencilFunc;
  267. using gl::glStencilFuncSeparate;
  268. using gl::glStencilMask;
  269. using gl::glStencilMaskSeparate;
  270. using gl::glStencilOp;
  271. using gl::glStencilOpSeparate;
  272. using gl::glTexBuffer;
  273. using gl::glTexCoordP1ui;
  274. using gl::glTexCoordP1uiv;
  275. using gl::glTexCoordP2ui;
  276. using gl::glTexCoordP2uiv;
  277. using gl::glTexCoordP3ui;
  278. using gl::glTexCoordP3uiv;
  279. using gl::glTexCoordP4ui;
  280. using gl::glTexCoordP4uiv;
  281. using gl::glTexImage1D;
  282. using gl::glTexImage2D;
  283. using gl::glTexImage2DMultisample;
  284. using gl::glTexImage3D;
  285. using gl::glTexImage3DMultisample;
  286. using gl::glTexParameterIiv;
  287. using gl::glTexParameterIuiv;
  288. using gl::glTexParameterf;
  289. using gl::glTexParameterfv;
  290. using gl::glTexParameteri;
  291. using gl::glTexParameteriv;
  292. using gl::glTexSubImage1D;
  293. using gl::glTexSubImage2D;
  294. using gl::glTexSubImage3D;
  295. using gl::glTransformFeedbackVaryings;
  296. using gl::glUniform1d;
  297. using gl::glUniform1dv;
  298. using gl::glUniform1f;
  299. using gl::glUniform1fv;
  300. using gl::glUniform1i;
  301. using gl::glUniform1iv;
  302. using gl::glUniform1ui;
  303. using gl::glUniform1uiv;
  304. using gl::glUniform2d;
  305. using gl::glUniform2dv;
  306. using gl::glUniform2f;
  307. using gl::glUniform2fv;
  308. using gl::glUniform2i;
  309. using gl::glUniform2iv;
  310. using gl::glUniform2ui;
  311. using gl::glUniform2uiv;
  312. using gl::glUniform3d;
  313. using gl::glUniform3dv;
  314. using gl::glUniform3f;
  315. using gl::glUniform3fv;
  316. using gl::glUniform3i;
  317. using gl::glUniform3iv;
  318. using gl::glUniform3ui;
  319. using gl::glUniform3uiv;
  320. using gl::glUniform4d;
  321. using gl::glUniform4dv;
  322. using gl::glUniform4f;
  323. using gl::glUniform4fv;
  324. using gl::glUniform4i;
  325. using gl::glUniform4iv;
  326. using gl::glUniform4ui;
  327. using gl::glUniform4uiv;
  328. using gl::glUniformBlockBinding;
  329. using gl::glUniformMatrix2dv;
  330. using gl::glUniformMatrix2fv;
  331. using gl::glUniformMatrix2x3dv;
  332. using gl::glUniformMatrix2x3fv;
  333. using gl::glUniformMatrix2x4dv;
  334. using gl::glUniformMatrix2x4fv;
  335. using gl::glUniformMatrix3dv;
  336. using gl::glUniformMatrix3fv;
  337. using gl::glUniformMatrix3x2dv;
  338. using gl::glUniformMatrix3x2fv;
  339. using gl::glUniformMatrix3x4dv;
  340. using gl::glUniformMatrix3x4fv;
  341. using gl::glUniformMatrix4dv;
  342. using gl::glUniformMatrix4fv;
  343. using gl::glUniformMatrix4x2dv;
  344. using gl::glUniformMatrix4x2fv;
  345. using gl::glUniformMatrix4x3dv;
  346. using gl::glUniformMatrix4x3fv;
  347. using gl::glUniformSubroutinesuiv;
  348. using gl::glUnmapBuffer;
  349. using gl::glUseProgram;
  350. using gl::glValidateProgram;
  351. using gl::glVertexAttrib1d;
  352. using gl::glVertexAttrib1dv;
  353. using gl::glVertexAttrib1f;
  354. using gl::glVertexAttrib1fv;
  355. using gl::glVertexAttrib1s;
  356. using gl::glVertexAttrib1sv;
  357. using gl::glVertexAttrib2d;
  358. using gl::glVertexAttrib2dv;
  359. using gl::glVertexAttrib2f;
  360. using gl::glVertexAttrib2fv;
  361. using gl::glVertexAttrib2s;
  362. using gl::glVertexAttrib2sv;
  363. using gl::glVertexAttrib3d;
  364. using gl::glVertexAttrib3dv;
  365. using gl::glVertexAttrib3f;
  366. using gl::glVertexAttrib3fv;
  367. using gl::glVertexAttrib3s;
  368. using gl::glVertexAttrib3sv;
  369. using gl::glVertexAttrib4Nbv;
  370. using gl::glVertexAttrib4Niv;
  371. using gl::glVertexAttrib4Nsv;
  372. using gl::glVertexAttrib4Nub;
  373. using gl::glVertexAttrib4Nubv;
  374. using gl::glVertexAttrib4Nuiv;
  375. using gl::glVertexAttrib4Nusv;
  376. using gl::glVertexAttrib4bv;
  377. using gl::glVertexAttrib4d;
  378. using gl::glVertexAttrib4dv;
  379. using gl::glVertexAttrib4f;
  380. using gl::glVertexAttrib4fv;
  381. using gl::glVertexAttrib4iv;
  382. using gl::glVertexAttrib4s;
  383. using gl::glVertexAttrib4sv;
  384. using gl::glVertexAttrib4ubv;
  385. using gl::glVertexAttrib4uiv;
  386. using gl::glVertexAttrib4usv;
  387. using gl::glVertexAttribDivisor;
  388. using gl::glVertexAttribI1i;
  389. using gl::glVertexAttribI1iv;
  390. using gl::glVertexAttribI1ui;
  391. using gl::glVertexAttribI1uiv;
  392. using gl::glVertexAttribI2i;
  393. using gl::glVertexAttribI2iv;
  394. using gl::glVertexAttribI2ui;
  395. using gl::glVertexAttribI2uiv;
  396. using gl::glVertexAttribI3i;
  397. using gl::glVertexAttribI3iv;
  398. using gl::glVertexAttribI3ui;
  399. using gl::glVertexAttribI3uiv;
  400. using gl::glVertexAttribI4bv;
  401. using gl::glVertexAttribI4i;
  402. using gl::glVertexAttribI4iv;
  403. using gl::glVertexAttribI4sv;
  404. using gl::glVertexAttribI4ubv;
  405. using gl::glVertexAttribI4ui;
  406. using gl::glVertexAttribI4uiv;
  407. using gl::glVertexAttribI4usv;
  408. using gl::glVertexAttribIPointer;
  409. using gl::glVertexAttribP1ui;
  410. using gl::glVertexAttribP1uiv;
  411. using gl::glVertexAttribP2ui;
  412. using gl::glVertexAttribP2uiv;
  413. using gl::glVertexAttribP3ui;
  414. using gl::glVertexAttribP3uiv;
  415. using gl::glVertexAttribP4ui;
  416. using gl::glVertexAttribP4uiv;
  417. using gl::glVertexAttribPointer;
  418. using gl::glVertexP2ui;
  419. using gl::glVertexP2uiv;
  420. using gl::glVertexP3ui;
  421. using gl::glVertexP3uiv;
  422. using gl::glVertexP4ui;
  423. using gl::glVertexP4uiv;
  424. using gl::glViewport;
  425. using gl::glWaitSync;
  426. } // namespace gl40core