1 // Auto-generated with: android/scripts/gen-entries.py --mode=static_translator_namespaced_header stream-servers/OpenGLESDispatch/gles_common_for_gles2.entries --output=stream-servers/OpenGLESDispatch/gles_common_for_gles2_static_translator_namespaced_header.h 2 // DO NOT EDIT THIS FILE 3 4 #pragma once 5 6 #include <GLES/gl.h> 7 // Return types must be single words, see GLDispatch.cpp 8 typedef const GLubyte* GLconstubyteptr; 9 namespace translator { 10 namespace gles2 { 11 GL_APICALL void GL_APIENTRY glActiveTexture(GLenum texture); 12 GL_APICALL void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer); 13 GL_APICALL void GL_APIENTRY glBindTexture(GLenum target, GLuint texture); 14 GL_APICALL void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor); 15 GL_APICALL void GL_APIENTRY glBlendEquation(GLenum mode); 16 GL_APICALL void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); 17 GL_APICALL void GL_APIENTRY glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 18 GL_APICALL void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); 19 GL_APICALL void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); 20 GL_APICALL void GL_APIENTRY glClear(GLbitfield mask); 21 GL_APICALL void GL_APIENTRY glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 22 GL_APICALL void GL_APIENTRY glClearDepth(GLclampd depth); 23 GL_APICALL void GL_APIENTRY glClearDepthf(GLclampf depth); 24 GL_APICALL void GL_APIENTRY glClearStencil(GLint s); 25 GL_APICALL void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 26 GL_APICALL void GL_APIENTRY glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); 27 GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); 28 GL_APICALL void GL_APIENTRY glCopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 29 GL_APICALL void GL_APIENTRY glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 30 GL_APICALL void GL_APIENTRY glCullFace(GLenum mode); 31 GL_APICALL void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint * buffers); 32 GL_APICALL void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint * textures); 33 GL_APICALL void GL_APIENTRY glDepthFunc(GLenum func); 34 GL_APICALL void GL_APIENTRY glDepthMask(GLboolean flag); 35 GL_APICALL void GL_APIENTRY glDepthRange(GLclampd zNear, GLclampd zFar); 36 GL_APICALL void GL_APIENTRY glDepthRangef(GLclampf zNear, GLclampf zFar); 37 GL_APICALL void GL_APIENTRY glDisable(GLenum cap); 38 GL_APICALL void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count); 39 GL_APICALL void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); 40 GL_APICALL void GL_APIENTRY glEnable(GLenum cap); 41 GL_APICALL void GL_APIENTRY glFinish(); 42 GL_APICALL void GL_APIENTRY glFlush(); 43 GL_APICALL void GL_APIENTRY glFrontFace(GLenum mode); 44 GL_APICALL void GL_APIENTRY glGenBuffers(GLsizei n, GLuint * buffers); 45 GL_APICALL void GL_APIENTRY glGenTextures(GLsizei n, GLuint * textures); 46 GL_APICALL void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean * params); 47 GL_APICALL void GL_APIENTRY glGetBufferParameteriv(GLenum buffer, GLenum parameter, GLint * value); 48 GL_APICALL GLenum GL_APIENTRY glGetError(); 49 GL_APICALL void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat * params); 50 GL_APICALL void GL_APIENTRY glGetIntegerv(GLenum pname, GLint * params); 51 GL_APICALL GLconstubyteptr GL_APIENTRY glGetString(GLenum name); 52 GL_APICALL void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param); 53 GL_APICALL void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); 54 GL_APICALL void GL_APIENTRY glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); 55 GL_APICALL void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); 56 GL_APICALL void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); 57 GL_APICALL void GL_APIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params); 58 GL_APICALL void GL_APIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params); 59 GL_APICALL void GL_APIENTRY glHint(GLenum target, GLenum mode); 60 GL_APICALL GLboolean GL_APIENTRY glIsBuffer(GLuint buffer); 61 GL_APICALL GLboolean GL_APIENTRY glIsEnabled(GLenum cap); 62 GL_APICALL GLboolean GL_APIENTRY glIsTexture(GLuint texture); 63 GL_APICALL void GL_APIENTRY glLineWidth(GLfloat width); 64 GL_APICALL void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units); 65 GL_APICALL void GL_APIENTRY glPixelStorei(GLenum pname, GLint param); 66 GL_APICALL void GL_APIENTRY glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); 67 GL_APICALL void GL_APIENTRY glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 68 GL_APICALL void GL_APIENTRY glSampleCoverage(GLclampf value, GLboolean invert); 69 GL_APICALL void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height); 70 GL_APICALL void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask); 71 GL_APICALL void GL_APIENTRY glStencilMask(GLuint mask); 72 GL_APICALL void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); 73 GL_APICALL void GL_APIENTRY glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); 74 GL_APICALL void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param); 75 GL_APICALL void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint * params); 76 GL_APICALL void GL_APIENTRY glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); 77 GL_APICALL void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height); 78 GL_APICALL void GL_APIENTRY glPushAttrib(GLbitfield mask); 79 GL_APICALL void GL_APIENTRY glPushClientAttrib(GLbitfield mask); 80 GL_APICALL void GL_APIENTRY glPopAttrib(); 81 GL_APICALL void GL_APIENTRY glPopClientAttrib(); 82 } // namespace translator 83 } // namespace gles2 84