summaryrefslogtreecommitdiffstats
path: root/gfx/angle/checkout/src/libGLESv2/entry_points_gles_3_2_autogen.h
blob: 02fd24d4365033dbb897e037943241a3706a72c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml.
//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// entry_points_gles_3_2_autogen.h:
//   Defines the GLES 3.2 entry points.

#ifndef LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_
#define LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_

#include <GLES3/gl32.h>
#include <export.h>

extern "C" {
ANGLE_EXPORT void GL_APIENTRY GL_BlendBarrier();
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparatei(GLuint buf,
                                                        GLenum modeRGB,
                                                        GLenum modeAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationi(GLuint buf, GLenum mode);
ANGLE_EXPORT void GL_APIENTRY
GL_BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
ANGLE_EXPORT void GL_APIENTRY GL_BlendFunci(GLuint buf, GLenum src, GLenum dst);
ANGLE_EXPORT void GL_APIENTRY
GL_ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
ANGLE_EXPORT void GL_APIENTRY GL_CopyImageSubData(GLuint srcName,
                                                  GLenum srcTarget,
                                                  GLint srcLevel,
                                                  GLint srcX,
                                                  GLint srcY,
                                                  GLint srcZ,
                                                  GLuint dstName,
                                                  GLenum dstTarget,
                                                  GLint dstLevel,
                                                  GLint dstX,
                                                  GLint dstY,
                                                  GLint dstZ,
                                                  GLsizei srcWidth,
                                                  GLsizei srcHeight,
                                                  GLsizei srcDepth);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageCallback(GLDEBUGPROC callback, const void *userParam);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageControl(GLenum source,
                                                     GLenum type,
                                                     GLenum severity,
                                                     GLsizei count,
                                                     const GLuint *ids,
                                                     GLboolean enabled);
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageInsert(GLenum source,
                                                    GLenum type,
                                                    GLuint id,
                                                    GLenum severity,
                                                    GLsizei length,
                                                    const GLchar *buf);
ANGLE_EXPORT void GL_APIENTRY GL_Disablei(GLenum target, GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertex(GLenum mode,
                                                        GLsizei count,
                                                        GLenum type,
                                                        const void *indices,
                                                        GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedBaseVertex(GLenum mode,
                                                                 GLsizei count,
                                                                 GLenum type,
                                                                 const void *indices,
                                                                 GLsizei instancecount,
                                                                 GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertex(GLenum mode,
                                                             GLuint start,
                                                             GLuint end,
                                                             GLsizei count,
                                                             GLenum type,
                                                             const void *indices,
                                                             GLint basevertex);
ANGLE_EXPORT void GL_APIENTRY GL_Enablei(GLenum target, GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture(GLenum target,
                                                    GLenum attachment,
                                                    GLuint texture,
                                                    GLint level);
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetDebugMessageLog(GLuint count,
                                                      GLsizei bufSize,
                                                      GLenum *sources,
                                                      GLenum *types,
                                                      GLuint *ids,
                                                      GLenum *severities,
                                                      GLsizei *lengths,
                                                      GLchar *messageLog);
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetGraphicsResetStatus();
ANGLE_EXPORT void GL_APIENTRY
GL_GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectPtrLabel(const void *ptr,
                                                   GLsizei bufSize,
                                                   GLsizei *length,
                                                   GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_GetPointerv(GLenum pname, void **params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIiv(GLuint sampler,
                                                        GLenum pname,
                                                        GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuiv(GLuint sampler,
                                                         GLenum pname,
                                                         GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformfv(GLuint program,
                                               GLint location,
                                               GLsizei bufSize,
                                               GLfloat *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformiv(GLuint program,
                                               GLint location,
                                               GLsizei bufSize,
                                               GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformuiv(GLuint program,
                                                GLint location,
                                                GLsizei bufSize,
                                                GLuint *params);
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnabledi(GLenum target, GLuint index);
ANGLE_EXPORT void GL_APIENTRY GL_MinSampleShading(GLfloat value);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectLabel(GLenum identifier,
                                             GLuint name,
                                             GLsizei length,
                                             const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_ObjectPtrLabel(const void *ptr,
                                                GLsizei length,
                                                const GLchar *label);
ANGLE_EXPORT void GL_APIENTRY GL_PatchParameteri(GLenum pname, GLint value);
ANGLE_EXPORT void GL_APIENTRY GL_PopDebugGroup();
ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveBoundingBox(GLfloat minX,
                                                      GLfloat minY,
                                                      GLfloat minZ,
                                                      GLfloat minW,
                                                      GLfloat maxX,
                                                      GLfloat maxY,
                                                      GLfloat maxZ,
                                                      GLfloat maxW);
ANGLE_EXPORT void GL_APIENTRY GL_PushDebugGroup(GLenum source,
                                                GLuint id,
                                                GLsizei length,
                                                const GLchar *message);
ANGLE_EXPORT void GL_APIENTRY GL_ReadnPixels(GLint x,
                                             GLint y,
                                             GLsizei width,
                                             GLsizei height,
                                             GLenum format,
                                             GLenum type,
                                             GLsizei bufSize,
                                             void *data);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIiv(GLuint sampler,
                                                     GLenum pname,
                                                     const GLint *param);
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuiv(GLuint sampler,
                                                      GLenum pname,
                                                      const GLuint *param);
ANGLE_EXPORT void GL_APIENTRY GL_TexBuffer(GLenum target, GLenum internalformat, GLuint buffer);
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferRange(GLenum target,
                                                GLenum internalformat,
                                                GLuint buffer,
                                                GLintptr offset,
                                                GLsizeiptr size);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIiv(GLenum target, GLenum pname, const GLint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuiv(GLenum target,
                                                  GLenum pname,
                                                  const GLuint *params);
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage3DMultisample(GLenum target,
                                                         GLsizei samples,
                                                         GLenum internalformat,
                                                         GLsizei width,
                                                         GLsizei height,
                                                         GLsizei depth,
                                                         GLboolean fixedsamplelocations);
}  // extern "C"

#endif  // LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_