/src/GLES3/gles3.def
Module-Definition | 128 lines | 126 code | 2 blank | 0 comment | 0 complexity | 080848d4c55ece455ac46987b33a9ad7 MD5 | raw file
Possible License(s): MIT
- /*
- ** Copyright (c) 2012 Pierre-Marc Jobin
- **
- ** Permission is hereby granted, free of charge, to any person obtaining a copy
- ** of this software and associated documentation files (the "Software"), to deal
- ** in the Software without restriction, including without limitation the rights
- ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- ** copies of the Software, and to permit persons to whom the Software is
- ** furnished to do so, subject to the following conditions:
- **
- ** The above copyright notice and this permission notice shall be included in
- ** all copies or substantial portions of the Software.
- **
- ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- ** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- ** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- ** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- ** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- ** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- ** THE SOFTWARE.
- */
- #include "../GLES2/gles2.def"
- GL_PROC(void, glReadBuffer, GLenum)
- GL_PROC(void, glDrawRangeElements, GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)
- GL_PROC(void, glTexImage3D, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)
- GL_PROC(void, glTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)
- GL_PROC(void, glCopyTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
- GL_PROC(void, glCompressedTexImage3D, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)
- GL_PROC(void, glCompressedTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)
- GL_PROC(void, glGenQueries, GLsizei, GLuint *)
- GL_PROC(void, glDeleteQueries, GLsizei, const GLuint *)
- GL_PROC(GLboolean, glIsQuery, GLuint )
- GL_PROC(void, glBeginQuery, GLenum, GLuint)
- GL_PROC(void, glEndQuery, GLenum)
- GL_PROC(void, glGetQueryiv, GLenum, GLenum, GLint *)
- GL_PROC(void, glGetQueryObjectuiv, GLuint, GLenum, GLuint *)
- GL_PROC(GLboolean, glUnmapBuffer, GLenum)
- GL_PROC(void, glGetBufferPointerv, GLenum, GLenum, GLvoid **)
- GL_PROC(void, glDrawBuffers, GLsizei, const GLenum *)
- GL_PROC(void, glUniformMatrix2x3fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glUniformMatrix3x2fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glUniformMatrix2x4fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glUniformMatrix4x2fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glUniformMatrix3x4fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glUniformMatrix4x3fv, GLint, GLsizei, GLboolean, const GLfloat *)
- GL_PROC(void, glBlitFramebuffer, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)
- GL_PROC(void, glRenderbufferStorageMultisample, GLenum, GLsizei, GLenum, GLsizei, GLsizei)
- GL_PROC(void, glFramebufferTextureLayer, GLenum, GLenum, GLuint, GLint, GLint)
- GL_PROC(GLvoid *, glMapBufferRange, GLenum, GLintptr, GLsizeiptr, GLbitfield)
- GL_PROC(void, glFlushMappedBufferRange, GLenum, GLintptr, GLsizeiptr)
- GL_PROC(void, glBindVertexArray, GLuint)
- GL_PROC(void, glDeleteVertexArrays, GLsizei, const GLuint *)
- GL_PROC(void, glGenVertexArrays, GLsizei, GLuint *)
- GL_PROC(GLboolean, glIsVertexArray, GLuint)
- GL_PROC(void, glGetIntegeri_v, GLenum, GLuint, GLint *)
- GL_PROC(void, glBeginTransformFeedback, GLenum)
- GL_PROC(void, glEndTransformFeedback)
- GL_PROC(void, glBindBufferRange, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)
- GL_PROC(void, glBindBufferBase, GLenum, GLuint, GLuint)
- GL_PROC(void, glTransformFeedbackVaryings, GLuint, GLsizei, const GLchar *const *, GLenum)
- GL_PROC(void, glGetTransformFeedbackVarying, GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)
- GL_PROC(void, glVertexAttribIPointer, GLuint, GLint, GLenum, GLsizei, const GLvoid *)
- GL_PROC(void, glGetVertexAttribIiv, GLuint, GLenum, GLint *)
- GL_PROC(void, glGetVertexAttribIuiv, GLuint, GLenum, GLuint *)
- GL_PROC(void, glVertexAttribI4i, GLuint, GLint, GLint, GLint, GLint)
- GL_PROC(void, glVertexAttribI4ui, GLuint, GLuint, GLuint, GLuint, GLuint)
- GL_PROC(void, glVertexAttribI4iv, GLuint, const GLint *)
- GL_PROC(void, glVertexAttribI4uiv, GLuint, const GLuint *)
- GL_PROC(void, glGetUniformuiv, GLuint, GLint, GLuint *)
- GL_PROC(GLint, glGetFragDataLocation, GLuint, const GLchar *)
- GL_PROC(void, glUniform1ui, GLint, GLuint )
- GL_PROC(void, glUniform2ui, GLint, GLuint , GLuint)
- GL_PROC(void, glUniform3ui, GLint, GLuint, GLuint, GLuint)
- GL_PROC(void, glUniform4ui, GLint, GLuint, GLuint, GLuint, GLuint)
- GL_PROC(void, glUniform1uiv, GLint, GLsizei, const GLuint *)
- GL_PROC(void, glUniform2uiv, GLint, GLsizei, const GLuint *)
- GL_PROC(void, glUniform3uiv, GLint, GLsizei, const GLuint *)
- GL_PROC(void, glUniform4uiv, GLint, GLsizei, const GLuint *)
- GL_PROC(void, glClearBufferiv, GLenum, GLint, const GLint *)
- GL_PROC(void, glClearBufferuiv, GLenum, GLint, const GLuint *)
- GL_PROC(void, glClearBufferfv, GLenum, GLint, const GLfloat *)
- GL_PROC(void, glClearBufferfi, GLenum, GLint, GLfloat, GLint)
- GL_PROC(const GLubyte*, glGetStringi, GLenum, GLuint)
- GL_PROC(void, glCopyBufferSubData, GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)
- GL_PROC(void, glGetUniformIndices, GLuint, GLsizei, const GLchar *const *, GLuint *)
- GL_PROC(void, glGetActiveUniformsiv, GLuint, GLsizei, const GLuint *, GLenum, GLint *)
- GL_PROC(GLuint, glGetUniformBlockIndex, GLuint, const GLchar *)
- GL_PROC(void, glGetActiveUniformBlockiv, GLuint, GLuint, GLenum, GLint *)
- GL_PROC(void, glGetActiveUniformBlockName, GLuint, GLuint, GLsizei, GLsizei *, GLchar *)
- GL_PROC(void, glUniformBlockBinding, GLuint, GLuint, GLuint)
- GL_PROC(void, glDrawArraysInstanced, GLenum, GLint, GLsizei, GLsizei)
- GL_PROC(void, glDrawElementsInstanced, GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)
- GL_PROC(GLsync, glFenceSync, GLenum, GLbitfield)
- GL_PROC(GLboolean, glIsSync, GLsync)
- GL_PROC(void, glDeleteSync, GLsync)
- GL_PROC(GLenum, glClientWaitSync, GLsync, GLbitfield, GLuint64)
- GL_PROC(void, glWaitSync, GLsync, GLbitfield, GLuint64)
- GL_PROC(void, glGetInteger64v, GLenum, GLint64 *)
- GL_PROC(void, glGetSynciv, GLsync, GLenum, GLsizei, GLsizei *, GLint *)
- GL_PROC(void, glGetInteger64i_v, GLenum, GLuint, GLint64 *)
- GL_PROC(void, glGetBufferParameteri64v, GLenum, GLenum, GLint64 *)
- GL_PROC(void, glGenSamplers, GLsizei, GLuint *)
- GL_PROC(void, glDeleteSamplers, GLsizei, const GLuint *)
- GL_PROC(GLboolean, glIsSampler, GLuint)
- GL_PROC(void, glBindSampler, GLuint, GLuint)
- GL_PROC(void, glSamplerParameteri, GLuint, GLenum, GLint)
- GL_PROC(void, glSamplerParameteriv, GLuint, GLenum, const GLint *)
- GL_PROC(void, glSamplerParameterf, GLuint, GLenum, GLfloat)
- GL_PROC(void, glSamplerParameterfv, GLuint, GLenum, const GLfloat *)
- GL_PROC(void, glGetSamplerParameteriv, GLuint, GLenum, GLint *)
- GL_PROC(void, glGetSamplerParameterfv, GLuint, GLenum, GLfloat *)
- GL_PROC(void, glVertexAttribDivisor, GLuint, GLuint)
- GL_PROC(void, glBindTransformFeedback, GLenum, GLuint)
- GL_PROC(void, glDeleteTransformFeedbacks, GLsizei, const GLuint *)
- GL_PROC(void, glGenTransformFeedbacks, GLsizei, GLuint *)
- GL_PROC(GLboolean, glIsTransformFeedback, GLuint)
- GL_PROC(void, glPauseTransformFeedback)
- GL_PROC(void, glResumeTransformFeedback)
- GL_PROC(void, glGetProgramBinary, GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)
- GL_PROC(void, glProgramBinary, GLuint, GLenum, const GLvoid *, GLsizei)
- GL_PROC(void, glProgramParameteri, GLuint, GLenum, GLint)
- GL_PROC(void, glInvalidateFramebuffer, GLenum, GLsizei, const GLenum *)
- GL_PROC(void, glInvalidateSubFramebuffer, GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)
- GL_PROC(void, glTexStorage2D, GLenum, GLsizei, GLenum, GLsizei, GLsizei)
- GL_PROC(void, glTexStorage3D, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)
- GL_PROC(void, glGetInternalformativ, GLenum, GLenum, GLenum, GLsizei, GLint *)