PageRenderTime 42ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

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

https://gitlab.com/skurnog/osmiornica-shooter
C Header | 329 lines | 322 code | 7 blank | 0 comment | 0 complexity | 9184d10533400cb9bcd6eace617a4b0a MD5 | raw file
  1. #pragma once
  2. #include <glbinding/nogl.h>
  3. #include <glbinding/gl/functions.h>
  4. namespace gl32core
  5. {
  6. using gl::glActiveTexture;
  7. using gl::glAttachShader;
  8. using gl::glBeginConditionalRender;
  9. using gl::glBeginQuery;
  10. using gl::glBeginTransformFeedback;
  11. using gl::glBindAttribLocation;
  12. using gl::glBindBuffer;
  13. using gl::glBindBufferBase;
  14. using gl::glBindBufferRange;
  15. using gl::glBindFragDataLocation;
  16. using gl::glBindFramebuffer;
  17. using gl::glBindRenderbuffer;
  18. using gl::glBindTexture;
  19. using gl::glBindVertexArray;
  20. using gl::glBlendColor;
  21. using gl::glBlendEquation;
  22. using gl::glBlendEquationSeparate;
  23. using gl::glBlendFunc;
  24. using gl::glBlendFuncSeparate;
  25. using gl::glBlitFramebuffer;
  26. using gl::glBufferData;
  27. using gl::glBufferSubData;
  28. using gl::glCheckFramebufferStatus;
  29. using gl::glClampColor;
  30. using gl::glClear;
  31. using gl::glClearBufferfi;
  32. using gl::glClearBufferfv;
  33. using gl::glClearBufferiv;
  34. using gl::glClearBufferuiv;
  35. using gl::glClearColor;
  36. using gl::glClearDepth;
  37. using gl::glClearStencil;
  38. using gl::glClientWaitSync;
  39. using gl::glColorMask;
  40. using gl::glColorMaski;
  41. using gl::glCompileShader;
  42. using gl::glCompressedTexImage1D;
  43. using gl::glCompressedTexImage2D;
  44. using gl::glCompressedTexImage3D;
  45. using gl::glCompressedTexSubImage1D;
  46. using gl::glCompressedTexSubImage2D;
  47. using gl::glCompressedTexSubImage3D;
  48. using gl::glCopyBufferSubData;
  49. using gl::glCopyTexImage1D;
  50. using gl::glCopyTexImage2D;
  51. using gl::glCopyTexSubImage1D;
  52. using gl::glCopyTexSubImage2D;
  53. using gl::glCopyTexSubImage3D;
  54. using gl::glCreateProgram;
  55. using gl::glCreateShader;
  56. using gl::glCullFace;
  57. using gl::glDeleteBuffers;
  58. using gl::glDeleteFramebuffers;
  59. using gl::glDeleteProgram;
  60. using gl::glDeleteQueries;
  61. using gl::glDeleteRenderbuffers;
  62. using gl::glDeleteShader;
  63. using gl::glDeleteSync;
  64. using gl::glDeleteTextures;
  65. using gl::glDeleteVertexArrays;
  66. using gl::glDepthFunc;
  67. using gl::glDepthMask;
  68. using gl::glDepthRange;
  69. using gl::glDetachShader;
  70. using gl::glDisable;
  71. using gl::glDisableVertexAttribArray;
  72. using gl::glDisablei;
  73. using gl::glDrawArrays;
  74. using gl::glDrawArraysInstanced;
  75. using gl::glDrawBuffer;
  76. using gl::glDrawBuffers;
  77. using gl::glDrawElements;
  78. using gl::glDrawElementsBaseVertex;
  79. using gl::glDrawElementsInstanced;
  80. using gl::glDrawElementsInstancedBaseVertex;
  81. using gl::glDrawRangeElements;
  82. using gl::glDrawRangeElementsBaseVertex;
  83. using gl::glEnable;
  84. using gl::glEnableVertexAttribArray;
  85. using gl::glEnablei;
  86. using gl::glEndConditionalRender;
  87. using gl::glEndQuery;
  88. using gl::glEndTransformFeedback;
  89. using gl::glFenceSync;
  90. using gl::glFinish;
  91. using gl::glFlush;
  92. using gl::glFlushMappedBufferRange;
  93. using gl::glFramebufferRenderbuffer;
  94. using gl::glFramebufferTexture;
  95. using gl::glFramebufferTexture1D;
  96. using gl::glFramebufferTexture2D;
  97. using gl::glFramebufferTexture3D;
  98. using gl::glFramebufferTextureLayer;
  99. using gl::glFrontFace;
  100. using gl::glGenBuffers;
  101. using gl::glGenFramebuffers;
  102. using gl::glGenQueries;
  103. using gl::glGenRenderbuffers;
  104. using gl::glGenTextures;
  105. using gl::glGenVertexArrays;
  106. using gl::glGenerateMipmap;
  107. using gl::glGetActiveAttrib;
  108. using gl::glGetActiveUniform;
  109. using gl::glGetActiveUniformBlockName;
  110. using gl::glGetActiveUniformBlockiv;
  111. using gl::glGetActiveUniformName;
  112. using gl::glGetActiveUniformsiv;
  113. using gl::glGetAttachedShaders;
  114. using gl::glGetAttribLocation;
  115. using gl::glGetBooleani_v;
  116. using gl::glGetBooleanv;
  117. using gl::glGetBufferParameteri64v;
  118. using gl::glGetBufferParameteriv;
  119. using gl::glGetBufferPointerv;
  120. using gl::glGetBufferSubData;
  121. using gl::glGetCompressedTexImage;
  122. using gl::glGetDoublev;
  123. using gl::glGetError;
  124. using gl::glGetFloatv;
  125. using gl::glGetFragDataLocation;
  126. using gl::glGetFramebufferAttachmentParameteriv;
  127. using gl::glGetInteger64i_v;
  128. using gl::glGetInteger64v;
  129. using gl::glGetIntegeri_v;
  130. using gl::glGetIntegerv;
  131. using gl::glGetMultisamplefv;
  132. using gl::glGetProgramInfoLog;
  133. using gl::glGetProgramiv;
  134. using gl::glGetQueryObjectiv;
  135. using gl::glGetQueryObjectuiv;
  136. using gl::glGetQueryiv;
  137. using gl::glGetRenderbufferParameteriv;
  138. using gl::glGetShaderInfoLog;
  139. using gl::glGetShaderSource;
  140. using gl::glGetShaderiv;
  141. using gl::glGetString;
  142. using gl::glGetStringi;
  143. using gl::glGetSynciv;
  144. using gl::glGetTexImage;
  145. using gl::glGetTexLevelParameterfv;
  146. using gl::glGetTexLevelParameteriv;
  147. using gl::glGetTexParameterIiv;
  148. using gl::glGetTexParameterIuiv;
  149. using gl::glGetTexParameterfv;
  150. using gl::glGetTexParameteriv;
  151. using gl::glGetTransformFeedbackVarying;
  152. using gl::glGetUniformBlockIndex;
  153. using gl::glGetUniformIndices;
  154. using gl::glGetUniformLocation;
  155. using gl::glGetUniformfv;
  156. using gl::glGetUniformiv;
  157. using gl::glGetUniformuiv;
  158. using gl::glGetVertexAttribIiv;
  159. using gl::glGetVertexAttribIuiv;
  160. using gl::glGetVertexAttribPointerv;
  161. using gl::glGetVertexAttribdv;
  162. using gl::glGetVertexAttribfv;
  163. using gl::glGetVertexAttribiv;
  164. using gl::glHint;
  165. using gl::glIsBuffer;
  166. using gl::glIsEnabled;
  167. using gl::glIsEnabledi;
  168. using gl::glIsFramebuffer;
  169. using gl::glIsProgram;
  170. using gl::glIsQuery;
  171. using gl::glIsRenderbuffer;
  172. using gl::glIsShader;
  173. using gl::glIsSync;
  174. using gl::glIsTexture;
  175. using gl::glIsVertexArray;
  176. using gl::glLineWidth;
  177. using gl::glLinkProgram;
  178. using gl::glLogicOp;
  179. using gl::glMapBuffer;
  180. using gl::glMapBufferRange;
  181. using gl::glMultiDrawArrays;
  182. using gl::glMultiDrawElements;
  183. using gl::glMultiDrawElementsBaseVertex;
  184. using gl::glPixelStoref;
  185. using gl::glPixelStorei;
  186. using gl::glPointParameterf;
  187. using gl::glPointParameterfv;
  188. using gl::glPointParameteri;
  189. using gl::glPointParameteriv;
  190. using gl::glPointSize;
  191. using gl::glPolygonMode;
  192. using gl::glPolygonOffset;
  193. using gl::glPrimitiveRestartIndex;
  194. using gl::glProvokingVertex;
  195. using gl::glReadBuffer;
  196. using gl::glReadPixels;
  197. using gl::glRenderbufferStorage;
  198. using gl::glRenderbufferStorageMultisample;
  199. using gl::glSampleCoverage;
  200. using gl::glSampleMaski;
  201. using gl::glScissor;
  202. using gl::glShaderSource;
  203. using gl::glStencilFunc;
  204. using gl::glStencilFuncSeparate;
  205. using gl::glStencilMask;
  206. using gl::glStencilMaskSeparate;
  207. using gl::glStencilOp;
  208. using gl::glStencilOpSeparate;
  209. using gl::glTexBuffer;
  210. using gl::glTexImage1D;
  211. using gl::glTexImage2D;
  212. using gl::glTexImage2DMultisample;
  213. using gl::glTexImage3D;
  214. using gl::glTexImage3DMultisample;
  215. using gl::glTexParameterIiv;
  216. using gl::glTexParameterIuiv;
  217. using gl::glTexParameterf;
  218. using gl::glTexParameterfv;
  219. using gl::glTexParameteri;
  220. using gl::glTexParameteriv;
  221. using gl::glTexSubImage1D;
  222. using gl::glTexSubImage2D;
  223. using gl::glTexSubImage3D;
  224. using gl::glTransformFeedbackVaryings;
  225. using gl::glUniform1f;
  226. using gl::glUniform1fv;
  227. using gl::glUniform1i;
  228. using gl::glUniform1iv;
  229. using gl::glUniform1ui;
  230. using gl::glUniform1uiv;
  231. using gl::glUniform2f;
  232. using gl::glUniform2fv;
  233. using gl::glUniform2i;
  234. using gl::glUniform2iv;
  235. using gl::glUniform2ui;
  236. using gl::glUniform2uiv;
  237. using gl::glUniform3f;
  238. using gl::glUniform3fv;
  239. using gl::glUniform3i;
  240. using gl::glUniform3iv;
  241. using gl::glUniform3ui;
  242. using gl::glUniform3uiv;
  243. using gl::glUniform4f;
  244. using gl::glUniform4fv;
  245. using gl::glUniform4i;
  246. using gl::glUniform4iv;
  247. using gl::glUniform4ui;
  248. using gl::glUniform4uiv;
  249. using gl::glUniformBlockBinding;
  250. using gl::glUniformMatrix2fv;
  251. using gl::glUniformMatrix2x3fv;
  252. using gl::glUniformMatrix2x4fv;
  253. using gl::glUniformMatrix3fv;
  254. using gl::glUniformMatrix3x2fv;
  255. using gl::glUniformMatrix3x4fv;
  256. using gl::glUniformMatrix4fv;
  257. using gl::glUniformMatrix4x2fv;
  258. using gl::glUniformMatrix4x3fv;
  259. using gl::glUnmapBuffer;
  260. using gl::glUseProgram;
  261. using gl::glValidateProgram;
  262. using gl::glVertexAttrib1d;
  263. using gl::glVertexAttrib1dv;
  264. using gl::glVertexAttrib1f;
  265. using gl::glVertexAttrib1fv;
  266. using gl::glVertexAttrib1s;
  267. using gl::glVertexAttrib1sv;
  268. using gl::glVertexAttrib2d;
  269. using gl::glVertexAttrib2dv;
  270. using gl::glVertexAttrib2f;
  271. using gl::glVertexAttrib2fv;
  272. using gl::glVertexAttrib2s;
  273. using gl::glVertexAttrib2sv;
  274. using gl::glVertexAttrib3d;
  275. using gl::glVertexAttrib3dv;
  276. using gl::glVertexAttrib3f;
  277. using gl::glVertexAttrib3fv;
  278. using gl::glVertexAttrib3s;
  279. using gl::glVertexAttrib3sv;
  280. using gl::glVertexAttrib4Nbv;
  281. using gl::glVertexAttrib4Niv;
  282. using gl::glVertexAttrib4Nsv;
  283. using gl::glVertexAttrib4Nub;
  284. using gl::glVertexAttrib4Nubv;
  285. using gl::glVertexAttrib4Nuiv;
  286. using gl::glVertexAttrib4Nusv;
  287. using gl::glVertexAttrib4bv;
  288. using gl::glVertexAttrib4d;
  289. using gl::glVertexAttrib4dv;
  290. using gl::glVertexAttrib4f;
  291. using gl::glVertexAttrib4fv;
  292. using gl::glVertexAttrib4iv;
  293. using gl::glVertexAttrib4s;
  294. using gl::glVertexAttrib4sv;
  295. using gl::glVertexAttrib4ubv;
  296. using gl::glVertexAttrib4uiv;
  297. using gl::glVertexAttrib4usv;
  298. using gl::glVertexAttribI1i;
  299. using gl::glVertexAttribI1iv;
  300. using gl::glVertexAttribI1ui;
  301. using gl::glVertexAttribI1uiv;
  302. using gl::glVertexAttribI2i;
  303. using gl::glVertexAttribI2iv;
  304. using gl::glVertexAttribI2ui;
  305. using gl::glVertexAttribI2uiv;
  306. using gl::glVertexAttribI3i;
  307. using gl::glVertexAttribI3iv;
  308. using gl::glVertexAttribI3ui;
  309. using gl::glVertexAttribI3uiv;
  310. using gl::glVertexAttribI4bv;
  311. using gl::glVertexAttribI4i;
  312. using gl::glVertexAttribI4iv;
  313. using gl::glVertexAttribI4sv;
  314. using gl::glVertexAttribI4ubv;
  315. using gl::glVertexAttribI4ui;
  316. using gl::glVertexAttribI4uiv;
  317. using gl::glVertexAttribI4usv;
  318. using gl::glVertexAttribIPointer;
  319. using gl::glVertexAttribPointer;
  320. using gl::glViewport;
  321. using gl::glWaitSync;
  322. } // namespace gl32core