1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from gl.xml. 3 // 4 // Copyright 2020 The ANGLE Project Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style license that can be 6 // found in the LICENSE file. 7 // 8 // entry_points_gl_1_1_autogen.h: 9 // Defines the GL 1.1 entry points. 10 11 #ifndef LIBGL_ENTRY_POINTS_GL_1_1_AUTOGEN_H_ 12 #define LIBGL_ENTRY_POINTS_GL_1_1_AUTOGEN_H_ 13 14 #include <export.h> 15 #include "angle_gl.h" 16 17 namespace gl 18 { 19 ANGLE_EXPORT GLboolean GL_APIENTRY AreTexturesResident(GLsizei n, 20 const GLuint *textures, 21 GLboolean *residences); 22 ANGLE_EXPORT void GL_APIENTRY ArrayElement(GLint i); 23 ANGLE_EXPORT void GL_APIENTRY BindTexture(GLenum target, GLuint texture); 24 ANGLE_EXPORT void GL_APIENTRY ColorPointer(GLint size, 25 GLenum type, 26 GLsizei stride, 27 const void *pointer); 28 ANGLE_EXPORT void GL_APIENTRY CopyTexImage1D(GLenum target, 29 GLint level, 30 GLenum internalformat, 31 GLint x, 32 GLint y, 33 GLsizei width, 34 GLint border); 35 ANGLE_EXPORT void GL_APIENTRY CopyTexImage2D(GLenum target, 36 GLint level, 37 GLenum internalformat, 38 GLint x, 39 GLint y, 40 GLsizei width, 41 GLsizei height, 42 GLint border); 43 ANGLE_EXPORT void GL_APIENTRY 44 CopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 45 ANGLE_EXPORT void GL_APIENTRY CopyTexSubImage2D(GLenum target, 46 GLint level, 47 GLint xoffset, 48 GLint yoffset, 49 GLint x, 50 GLint y, 51 GLsizei width, 52 GLsizei height); 53 ANGLE_EXPORT void GL_APIENTRY DeleteTextures(GLsizei n, const GLuint *textures); 54 ANGLE_EXPORT void GL_APIENTRY DisableClientState(GLenum array); 55 ANGLE_EXPORT void GL_APIENTRY DrawArrays(GLenum mode, GLint first, GLsizei count); 56 ANGLE_EXPORT void GL_APIENTRY DrawElements(GLenum mode, 57 GLsizei count, 58 GLenum type, 59 const void *indices); 60 ANGLE_EXPORT void GL_APIENTRY EdgeFlagPointer(GLsizei stride, const void *pointer); 61 ANGLE_EXPORT void GL_APIENTRY EnableClientState(GLenum array); 62 ANGLE_EXPORT void GL_APIENTRY GenTextures(GLsizei n, GLuint *textures); 63 ANGLE_EXPORT void GL_APIENTRY GetPointerv(GLenum pname, void **params); 64 ANGLE_EXPORT void GL_APIENTRY IndexPointer(GLenum type, GLsizei stride, const void *pointer); 65 ANGLE_EXPORT void GL_APIENTRY Indexub(GLubyte c); 66 ANGLE_EXPORT void GL_APIENTRY Indexubv(const GLubyte *c); 67 ANGLE_EXPORT void GL_APIENTRY InterleavedArrays(GLenum format, GLsizei stride, const void *pointer); 68 ANGLE_EXPORT GLboolean GL_APIENTRY IsTexture(GLuint texture); 69 ANGLE_EXPORT void GL_APIENTRY NormalPointer(GLenum type, GLsizei stride, const void *pointer); 70 ANGLE_EXPORT void GL_APIENTRY PolygonOffset(GLfloat factor, GLfloat units); 71 ANGLE_EXPORT void GL_APIENTRY PopClientAttrib(); 72 ANGLE_EXPORT void GL_APIENTRY PrioritizeTextures(GLsizei n, 73 const GLuint *textures, 74 const GLfloat *priorities); 75 ANGLE_EXPORT void GL_APIENTRY PushClientAttrib(GLbitfield mask); 76 ANGLE_EXPORT void GL_APIENTRY TexCoordPointer(GLint size, 77 GLenum type, 78 GLsizei stride, 79 const void *pointer); 80 ANGLE_EXPORT void GL_APIENTRY TexSubImage1D(GLenum target, 81 GLint level, 82 GLint xoffset, 83 GLsizei width, 84 GLenum format, 85 GLenum type, 86 const void *pixels); 87 ANGLE_EXPORT void GL_APIENTRY TexSubImage2D(GLenum target, 88 GLint level, 89 GLint xoffset, 90 GLint yoffset, 91 GLsizei width, 92 GLsizei height, 93 GLenum format, 94 GLenum type, 95 const void *pixels); 96 ANGLE_EXPORT void GL_APIENTRY VertexPointer(GLint size, 97 GLenum type, 98 GLsizei stride, 99 const void *pointer); 100 } // namespace gl 101 102 #endif // LIBGL_ENTRY_POINTS_GL_1_1_AUTOGEN_H_ 103