• 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_3_3_autogen.h:
9 //   Defines the GL 3.3 entry points.
10 
11 #ifndef LIBGL_ENTRY_POINTS_GL_3_3_AUTOGEN_H_
12 #define LIBGL_ENTRY_POINTS_GL_3_3_AUTOGEN_H_
13 
14 #include <export.h>
15 #include "angle_gl.h"
16 
17 namespace gl
18 {
19 ANGLE_EXPORT void GL_APIENTRY BindFragDataLocationIndexed(GLuint program,
20                                                           GLuint colorNumber,
21                                                           GLuint index,
22                                                           const GLchar *name);
23 ANGLE_EXPORT void GL_APIENTRY BindSampler(GLuint unit, GLuint sampler);
24 ANGLE_EXPORT void GL_APIENTRY ColorP3ui(GLenum type, GLuint color);
25 ANGLE_EXPORT void GL_APIENTRY ColorP3uiv(GLenum type, const GLuint *color);
26 ANGLE_EXPORT void GL_APIENTRY ColorP4ui(GLenum type, GLuint color);
27 ANGLE_EXPORT void GL_APIENTRY ColorP4uiv(GLenum type, const GLuint *color);
28 ANGLE_EXPORT void GL_APIENTRY DeleteSamplers(GLsizei count, const GLuint *samplers);
29 ANGLE_EXPORT void GL_APIENTRY GenSamplers(GLsizei count, GLuint *samplers);
30 ANGLE_EXPORT GLint GL_APIENTRY GetFragDataIndex(GLuint program, const GLchar *name);
31 ANGLE_EXPORT void GL_APIENTRY GetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params);
32 ANGLE_EXPORT void GL_APIENTRY GetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params);
33 ANGLE_EXPORT void GL_APIENTRY GetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params);
34 ANGLE_EXPORT void GL_APIENTRY GetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params);
35 ANGLE_EXPORT void GL_APIENTRY GetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params);
36 ANGLE_EXPORT void GL_APIENTRY GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params);
37 ANGLE_EXPORT GLboolean GL_APIENTRY IsSampler(GLuint sampler);
38 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords);
39 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords);
40 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords);
41 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords);
42 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords);
43 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords);
44 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords);
45 ANGLE_EXPORT void GL_APIENTRY MultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords);
46 ANGLE_EXPORT void GL_APIENTRY NormalP3ui(GLenum type, GLuint coords);
47 ANGLE_EXPORT void GL_APIENTRY NormalP3uiv(GLenum type, const GLuint *coords);
48 ANGLE_EXPORT void GL_APIENTRY QueryCounter(GLuint id, GLenum target);
49 ANGLE_EXPORT void GL_APIENTRY SamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param);
50 ANGLE_EXPORT void GL_APIENTRY SamplerParameterIuiv(GLuint sampler,
51                                                    GLenum pname,
52                                                    const GLuint *param);
53 ANGLE_EXPORT void GL_APIENTRY SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
54 ANGLE_EXPORT void GL_APIENTRY SamplerParameterfv(GLuint sampler,
55                                                  GLenum pname,
56                                                  const GLfloat *param);
57 ANGLE_EXPORT void GL_APIENTRY SamplerParameteri(GLuint sampler, GLenum pname, GLint param);
58 ANGLE_EXPORT void GL_APIENTRY SamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param);
59 ANGLE_EXPORT void GL_APIENTRY SecondaryColorP3ui(GLenum type, GLuint color);
60 ANGLE_EXPORT void GL_APIENTRY SecondaryColorP3uiv(GLenum type, const GLuint *color);
61 ANGLE_EXPORT void GL_APIENTRY TexCoordP1ui(GLenum type, GLuint coords);
62 ANGLE_EXPORT void GL_APIENTRY TexCoordP1uiv(GLenum type, const GLuint *coords);
63 ANGLE_EXPORT void GL_APIENTRY TexCoordP2ui(GLenum type, GLuint coords);
64 ANGLE_EXPORT void GL_APIENTRY TexCoordP2uiv(GLenum type, const GLuint *coords);
65 ANGLE_EXPORT void GL_APIENTRY TexCoordP3ui(GLenum type, GLuint coords);
66 ANGLE_EXPORT void GL_APIENTRY TexCoordP3uiv(GLenum type, const GLuint *coords);
67 ANGLE_EXPORT void GL_APIENTRY TexCoordP4ui(GLenum type, GLuint coords);
68 ANGLE_EXPORT void GL_APIENTRY TexCoordP4uiv(GLenum type, const GLuint *coords);
69 ANGLE_EXPORT void GL_APIENTRY VertexAttribDivisor(GLuint index, GLuint divisor);
70 ANGLE_EXPORT void GL_APIENTRY VertexAttribP1ui(GLuint index,
71                                                GLenum type,
72                                                GLboolean normalized,
73                                                GLuint value);
74 ANGLE_EXPORT void GL_APIENTRY VertexAttribP1uiv(GLuint index,
75                                                 GLenum type,
76                                                 GLboolean normalized,
77                                                 const GLuint *value);
78 ANGLE_EXPORT void GL_APIENTRY VertexAttribP2ui(GLuint index,
79                                                GLenum type,
80                                                GLboolean normalized,
81                                                GLuint value);
82 ANGLE_EXPORT void GL_APIENTRY VertexAttribP2uiv(GLuint index,
83                                                 GLenum type,
84                                                 GLboolean normalized,
85                                                 const GLuint *value);
86 ANGLE_EXPORT void GL_APIENTRY VertexAttribP3ui(GLuint index,
87                                                GLenum type,
88                                                GLboolean normalized,
89                                                GLuint value);
90 ANGLE_EXPORT void GL_APIENTRY VertexAttribP3uiv(GLuint index,
91                                                 GLenum type,
92                                                 GLboolean normalized,
93                                                 const GLuint *value);
94 ANGLE_EXPORT void GL_APIENTRY VertexAttribP4ui(GLuint index,
95                                                GLenum type,
96                                                GLboolean normalized,
97                                                GLuint value);
98 ANGLE_EXPORT void GL_APIENTRY VertexAttribP4uiv(GLuint index,
99                                                 GLenum type,
100                                                 GLboolean normalized,
101                                                 const GLuint *value);
102 ANGLE_EXPORT void GL_APIENTRY VertexP2ui(GLenum type, GLuint value);
103 ANGLE_EXPORT void GL_APIENTRY VertexP2uiv(GLenum type, const GLuint *value);
104 ANGLE_EXPORT void GL_APIENTRY VertexP3ui(GLenum type, GLuint value);
105 ANGLE_EXPORT void GL_APIENTRY VertexP3uiv(GLenum type, const GLuint *value);
106 ANGLE_EXPORT void GL_APIENTRY VertexP4ui(GLenum type, GLuint value);
107 ANGLE_EXPORT void GL_APIENTRY VertexP4uiv(GLenum type, const GLuint *value);
108 }  // namespace gl
109 
110 #endif  // LIBGL_ENTRY_POINTS_GL_3_3_AUTOGEN_H_
111