Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/src/libGLESv2/entry_points_gles_3_2_autogen.h
1693 views
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_gles_3_2_autogen.h:
9
// Defines the GLES 3.2 entry points.
10
11
#ifndef LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_
12
#define LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_
13
14
#include <GLES3/gl32.h>
15
#include <export.h>
16
17
extern "C" {
18
ANGLE_EXPORT void GL_APIENTRY GL_BlendBarrier();
19
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationSeparatei(GLuint buf,
20
GLenum modeRGB,
21
GLenum modeAlpha);
22
ANGLE_EXPORT void GL_APIENTRY GL_BlendEquationi(GLuint buf, GLenum mode);
23
ANGLE_EXPORT void GL_APIENTRY
24
GL_BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
25
ANGLE_EXPORT void GL_APIENTRY GL_BlendFunci(GLuint buf, GLenum src, GLenum dst);
26
ANGLE_EXPORT void GL_APIENTRY
27
GL_ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
28
ANGLE_EXPORT void GL_APIENTRY GL_CopyImageSubData(GLuint srcName,
29
GLenum srcTarget,
30
GLint srcLevel,
31
GLint srcX,
32
GLint srcY,
33
GLint srcZ,
34
GLuint dstName,
35
GLenum dstTarget,
36
GLint dstLevel,
37
GLint dstX,
38
GLint dstY,
39
GLint dstZ,
40
GLsizei srcWidth,
41
GLsizei srcHeight,
42
GLsizei srcDepth);
43
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageCallback(GLDEBUGPROC callback, const void *userParam);
44
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageControl(GLenum source,
45
GLenum type,
46
GLenum severity,
47
GLsizei count,
48
const GLuint *ids,
49
GLboolean enabled);
50
ANGLE_EXPORT void GL_APIENTRY GL_DebugMessageInsert(GLenum source,
51
GLenum type,
52
GLuint id,
53
GLenum severity,
54
GLsizei length,
55
const GLchar *buf);
56
ANGLE_EXPORT void GL_APIENTRY GL_Disablei(GLenum target, GLuint index);
57
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertex(GLenum mode,
58
GLsizei count,
59
GLenum type,
60
const void *indices,
61
GLint basevertex);
62
ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedBaseVertex(GLenum mode,
63
GLsizei count,
64
GLenum type,
65
const void *indices,
66
GLsizei instancecount,
67
GLint basevertex);
68
ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertex(GLenum mode,
69
GLuint start,
70
GLuint end,
71
GLsizei count,
72
GLenum type,
73
const void *indices,
74
GLint basevertex);
75
ANGLE_EXPORT void GL_APIENTRY GL_Enablei(GLenum target, GLuint index);
76
ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture(GLenum target,
77
GLenum attachment,
78
GLuint texture,
79
GLint level);
80
ANGLE_EXPORT GLuint GL_APIENTRY GL_GetDebugMessageLog(GLuint count,
81
GLsizei bufSize,
82
GLenum *sources,
83
GLenum *types,
84
GLuint *ids,
85
GLenum *severities,
86
GLsizei *lengths,
87
GLchar *messageLog);
88
ANGLE_EXPORT GLenum GL_APIENTRY GL_GetGraphicsResetStatus();
89
ANGLE_EXPORT void GL_APIENTRY
90
GL_GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
91
ANGLE_EXPORT void GL_APIENTRY GL_GetObjectPtrLabel(const void *ptr,
92
GLsizei bufSize,
93
GLsizei *length,
94
GLchar *label);
95
ANGLE_EXPORT void GL_APIENTRY GL_GetPointerv(GLenum pname, void **params);
96
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIiv(GLuint sampler,
97
GLenum pname,
98
GLint *params);
99
ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuiv(GLuint sampler,
100
GLenum pname,
101
GLuint *params);
102
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params);
103
ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params);
104
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformfv(GLuint program,
105
GLint location,
106
GLsizei bufSize,
107
GLfloat *params);
108
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformiv(GLuint program,
109
GLint location,
110
GLsizei bufSize,
111
GLint *params);
112
ANGLE_EXPORT void GL_APIENTRY GL_GetnUniformuiv(GLuint program,
113
GLint location,
114
GLsizei bufSize,
115
GLuint *params);
116
ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnabledi(GLenum target, GLuint index);
117
ANGLE_EXPORT void GL_APIENTRY GL_MinSampleShading(GLfloat value);
118
ANGLE_EXPORT void GL_APIENTRY GL_ObjectLabel(GLenum identifier,
119
GLuint name,
120
GLsizei length,
121
const GLchar *label);
122
ANGLE_EXPORT void GL_APIENTRY GL_ObjectPtrLabel(const void *ptr,
123
GLsizei length,
124
const GLchar *label);
125
ANGLE_EXPORT void GL_APIENTRY GL_PatchParameteri(GLenum pname, GLint value);
126
ANGLE_EXPORT void GL_APIENTRY GL_PopDebugGroup();
127
ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveBoundingBox(GLfloat minX,
128
GLfloat minY,
129
GLfloat minZ,
130
GLfloat minW,
131
GLfloat maxX,
132
GLfloat maxY,
133
GLfloat maxZ,
134
GLfloat maxW);
135
ANGLE_EXPORT void GL_APIENTRY GL_PushDebugGroup(GLenum source,
136
GLuint id,
137
GLsizei length,
138
const GLchar *message);
139
ANGLE_EXPORT void GL_APIENTRY GL_ReadnPixels(GLint x,
140
GLint y,
141
GLsizei width,
142
GLsizei height,
143
GLenum format,
144
GLenum type,
145
GLsizei bufSize,
146
void *data);
147
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIiv(GLuint sampler,
148
GLenum pname,
149
const GLint *param);
150
ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuiv(GLuint sampler,
151
GLenum pname,
152
const GLuint *param);
153
ANGLE_EXPORT void GL_APIENTRY GL_TexBuffer(GLenum target, GLenum internalformat, GLuint buffer);
154
ANGLE_EXPORT void GL_APIENTRY GL_TexBufferRange(GLenum target,
155
GLenum internalformat,
156
GLuint buffer,
157
GLintptr offset,
158
GLsizeiptr size);
159
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIiv(GLenum target, GLenum pname, const GLint *params);
160
ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuiv(GLenum target,
161
GLenum pname,
162
const GLuint *params);
163
ANGLE_EXPORT void GL_APIENTRY GL_TexStorage3DMultisample(GLenum target,
164
GLsizei samples,
165
GLenum internalformat,
166
GLsizei width,
167
GLsizei height,
168
GLsizei depth,
169
GLboolean fixedsamplelocations);
170
} // extern "C"
171
172
#endif // LIBGLESV2_ENTRY_POINTS_GLES_3_2_AUTOGEN_H_
173
174