PageRenderTime 49ms CodeModel.GetById 24ms RepoModel.GetById 1ms app.codeStats 0ms

/src/GLES3/gles3.def

https://bitbucket.org/pmjobin/deglutition
Module-Definition | 128 lines | 126 code | 2 blank | 0 comment | 0 complexity | 080848d4c55ece455ac46987b33a9ad7 MD5 | raw file
Possible License(s): MIT
  1. /*
  2. ** Copyright (c) 2012 Pierre-Marc Jobin
  3. **
  4. ** Permission is hereby granted, free of charge, to any person obtaining a copy
  5. ** of this software and associated documentation files (the "Software"), to deal
  6. ** in the Software without restriction, including without limitation the rights
  7. ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8. ** copies of the Software, and to permit persons to whom the Software is
  9. ** furnished to do so, subject to the following conditions:
  10. **
  11. ** The above copyright notice and this permission notice shall be included in
  12. ** all copies or substantial portions of the Software.
  13. **
  14. ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. ** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. ** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17. ** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. ** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  19. ** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  20. ** THE SOFTWARE.
  21. */
  22. #include "../GLES2/gles2.def"
  23. GL_PROC(void, glReadBuffer, GLenum)
  24. GL_PROC(void, glDrawRangeElements, GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)
  25. GL_PROC(void, glTexImage3D, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)
  26. GL_PROC(void, glTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)
  27. GL_PROC(void, glCopyTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
  28. GL_PROC(void, glCompressedTexImage3D, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)
  29. GL_PROC(void, glCompressedTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)
  30. GL_PROC(void, glGenQueries, GLsizei, GLuint *)
  31. GL_PROC(void, glDeleteQueries, GLsizei, const GLuint *)
  32. GL_PROC(GLboolean, glIsQuery, GLuint )
  33. GL_PROC(void, glBeginQuery, GLenum, GLuint)
  34. GL_PROC(void, glEndQuery, GLenum)
  35. GL_PROC(void, glGetQueryiv, GLenum, GLenum, GLint *)
  36. GL_PROC(void, glGetQueryObjectuiv, GLuint, GLenum, GLuint *)
  37. GL_PROC(GLboolean, glUnmapBuffer, GLenum)
  38. GL_PROC(void, glGetBufferPointerv, GLenum, GLenum, GLvoid **)
  39. GL_PROC(void, glDrawBuffers, GLsizei, const GLenum *)
  40. GL_PROC(void, glUniformMatrix2x3fv, GLint, GLsizei, GLboolean, const GLfloat *)
  41. GL_PROC(void, glUniformMatrix3x2fv, GLint, GLsizei, GLboolean, const GLfloat *)
  42. GL_PROC(void, glUniformMatrix2x4fv, GLint, GLsizei, GLboolean, const GLfloat *)
  43. GL_PROC(void, glUniformMatrix4x2fv, GLint, GLsizei, GLboolean, const GLfloat *)
  44. GL_PROC(void, glUniformMatrix3x4fv, GLint, GLsizei, GLboolean, const GLfloat *)
  45. GL_PROC(void, glUniformMatrix4x3fv, GLint, GLsizei, GLboolean, const GLfloat *)
  46. GL_PROC(void, glBlitFramebuffer, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)
  47. GL_PROC(void, glRenderbufferStorageMultisample, GLenum, GLsizei, GLenum, GLsizei, GLsizei)
  48. GL_PROC(void, glFramebufferTextureLayer, GLenum, GLenum, GLuint, GLint, GLint)
  49. GL_PROC(GLvoid *, glMapBufferRange, GLenum, GLintptr, GLsizeiptr, GLbitfield)
  50. GL_PROC(void, glFlushMappedBufferRange, GLenum, GLintptr, GLsizeiptr)
  51. GL_PROC(void, glBindVertexArray, GLuint)
  52. GL_PROC(void, glDeleteVertexArrays, GLsizei, const GLuint *)
  53. GL_PROC(void, glGenVertexArrays, GLsizei, GLuint *)
  54. GL_PROC(GLboolean, glIsVertexArray, GLuint)
  55. GL_PROC(void, glGetIntegeri_v, GLenum, GLuint, GLint *)
  56. GL_PROC(void, glBeginTransformFeedback, GLenum)
  57. GL_PROC(void, glEndTransformFeedback)
  58. GL_PROC(void, glBindBufferRange, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)
  59. GL_PROC(void, glBindBufferBase, GLenum, GLuint, GLuint)
  60. GL_PROC(void, glTransformFeedbackVaryings, GLuint, GLsizei, const GLchar *const *, GLenum)
  61. GL_PROC(void, glGetTransformFeedbackVarying, GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)
  62. GL_PROC(void, glVertexAttribIPointer, GLuint, GLint, GLenum, GLsizei, const GLvoid *)
  63. GL_PROC(void, glGetVertexAttribIiv, GLuint, GLenum, GLint *)
  64. GL_PROC(void, glGetVertexAttribIuiv, GLuint, GLenum, GLuint *)
  65. GL_PROC(void, glVertexAttribI4i, GLuint, GLint, GLint, GLint, GLint)
  66. GL_PROC(void, glVertexAttribI4ui, GLuint, GLuint, GLuint, GLuint, GLuint)
  67. GL_PROC(void, glVertexAttribI4iv, GLuint, const GLint *)
  68. GL_PROC(void, glVertexAttribI4uiv, GLuint, const GLuint *)
  69. GL_PROC(void, glGetUniformuiv, GLuint, GLint, GLuint *)
  70. GL_PROC(GLint, glGetFragDataLocation, GLuint, const GLchar *)
  71. GL_PROC(void, glUniform1ui, GLint, GLuint )
  72. GL_PROC(void, glUniform2ui, GLint, GLuint , GLuint)
  73. GL_PROC(void, glUniform3ui, GLint, GLuint, GLuint, GLuint)
  74. GL_PROC(void, glUniform4ui, GLint, GLuint, GLuint, GLuint, GLuint)
  75. GL_PROC(void, glUniform1uiv, GLint, GLsizei, const GLuint *)
  76. GL_PROC(void, glUniform2uiv, GLint, GLsizei, const GLuint *)
  77. GL_PROC(void, glUniform3uiv, GLint, GLsizei, const GLuint *)
  78. GL_PROC(void, glUniform4uiv, GLint, GLsizei, const GLuint *)
  79. GL_PROC(void, glClearBufferiv, GLenum, GLint, const GLint *)
  80. GL_PROC(void, glClearBufferuiv, GLenum, GLint, const GLuint *)
  81. GL_PROC(void, glClearBufferfv, GLenum, GLint, const GLfloat *)
  82. GL_PROC(void, glClearBufferfi, GLenum, GLint, GLfloat, GLint)
  83. GL_PROC(const GLubyte*, glGetStringi, GLenum, GLuint)
  84. GL_PROC(void, glCopyBufferSubData, GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)
  85. GL_PROC(void, glGetUniformIndices, GLuint, GLsizei, const GLchar *const *, GLuint *)
  86. GL_PROC(void, glGetActiveUniformsiv, GLuint, GLsizei, const GLuint *, GLenum, GLint *)
  87. GL_PROC(GLuint, glGetUniformBlockIndex, GLuint, const GLchar *)
  88. GL_PROC(void, glGetActiveUniformBlockiv, GLuint, GLuint, GLenum, GLint *)
  89. GL_PROC(void, glGetActiveUniformBlockName, GLuint, GLuint, GLsizei, GLsizei *, GLchar *)
  90. GL_PROC(void, glUniformBlockBinding, GLuint, GLuint, GLuint)
  91. GL_PROC(void, glDrawArraysInstanced, GLenum, GLint, GLsizei, GLsizei)
  92. GL_PROC(void, glDrawElementsInstanced, GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)
  93. GL_PROC(GLsync, glFenceSync, GLenum, GLbitfield)
  94. GL_PROC(GLboolean, glIsSync, GLsync)
  95. GL_PROC(void, glDeleteSync, GLsync)
  96. GL_PROC(GLenum, glClientWaitSync, GLsync, GLbitfield, GLuint64)
  97. GL_PROC(void, glWaitSync, GLsync, GLbitfield, GLuint64)
  98. GL_PROC(void, glGetInteger64v, GLenum, GLint64 *)
  99. GL_PROC(void, glGetSynciv, GLsync, GLenum, GLsizei, GLsizei *, GLint *)
  100. GL_PROC(void, glGetInteger64i_v, GLenum, GLuint, GLint64 *)
  101. GL_PROC(void, glGetBufferParameteri64v, GLenum, GLenum, GLint64 *)
  102. GL_PROC(void, glGenSamplers, GLsizei, GLuint *)
  103. GL_PROC(void, glDeleteSamplers, GLsizei, const GLuint *)
  104. GL_PROC(GLboolean, glIsSampler, GLuint)
  105. GL_PROC(void, glBindSampler, GLuint, GLuint)
  106. GL_PROC(void, glSamplerParameteri, GLuint, GLenum, GLint)
  107. GL_PROC(void, glSamplerParameteriv, GLuint, GLenum, const GLint *)
  108. GL_PROC(void, glSamplerParameterf, GLuint, GLenum, GLfloat)
  109. GL_PROC(void, glSamplerParameterfv, GLuint, GLenum, const GLfloat *)
  110. GL_PROC(void, glGetSamplerParameteriv, GLuint, GLenum, GLint *)
  111. GL_PROC(void, glGetSamplerParameterfv, GLuint, GLenum, GLfloat *)
  112. GL_PROC(void, glVertexAttribDivisor, GLuint, GLuint)
  113. GL_PROC(void, glBindTransformFeedback, GLenum, GLuint)
  114. GL_PROC(void, glDeleteTransformFeedbacks, GLsizei, const GLuint *)
  115. GL_PROC(void, glGenTransformFeedbacks, GLsizei, GLuint *)
  116. GL_PROC(GLboolean, glIsTransformFeedback, GLuint)
  117. GL_PROC(void, glPauseTransformFeedback)
  118. GL_PROC(void, glResumeTransformFeedback)
  119. GL_PROC(void, glGetProgramBinary, GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)
  120. GL_PROC(void, glProgramBinary, GLuint, GLenum, const GLvoid *, GLsizei)
  121. GL_PROC(void, glProgramParameteri, GLuint, GLenum, GLint)
  122. GL_PROC(void, glInvalidateFramebuffer, GLenum, GLsizei, const GLenum *)
  123. GL_PROC(void, glInvalidateSubFramebuffer, GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)
  124. GL_PROC(void, glTexStorage2D, GLenum, GLsizei, GLenum, GLsizei, GLsizei)
  125. GL_PROC(void, glTexStorage3D, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)
  126. GL_PROC(void, glGetInternalformativ, GLenum, GLenum, GLenum, GLsizei, GLint *)