• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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