• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
3 //
4 // Copyright 2023 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 // context_private_call_gl_autogen.h:
9 //   Helpers that set/get state that is entirely privately accessed by the context.
10 
11 #ifndef LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_
12 #define LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_
13 
14 #include "libANGLE/Context.h"
15 
16 namespace gl
17 {
18 void ContextPrivateVertexAttrib1d(PrivateState *privateState,
19                                   PrivateStateCache *privateStateCache,
20                                   GLuint index,
21                                   GLdouble x);
22 void ContextPrivateVertexAttrib1dv(PrivateState *privateState,
23                                    PrivateStateCache *privateStateCache,
24                                    GLuint index,
25                                    const GLdouble *v);
26 void ContextPrivateVertexAttrib1s(PrivateState *privateState,
27                                   PrivateStateCache *privateStateCache,
28                                   GLuint index,
29                                   GLshort x);
30 void ContextPrivateVertexAttrib1sv(PrivateState *privateState,
31                                    PrivateStateCache *privateStateCache,
32                                    GLuint index,
33                                    const GLshort *v);
34 void ContextPrivateVertexAttrib2d(PrivateState *privateState,
35                                   PrivateStateCache *privateStateCache,
36                                   GLuint index,
37                                   GLdouble x,
38                                   GLdouble y);
39 void ContextPrivateVertexAttrib2dv(PrivateState *privateState,
40                                    PrivateStateCache *privateStateCache,
41                                    GLuint index,
42                                    const GLdouble *v);
43 void ContextPrivateVertexAttrib2s(PrivateState *privateState,
44                                   PrivateStateCache *privateStateCache,
45                                   GLuint index,
46                                   GLshort x,
47                                   GLshort y);
48 void ContextPrivateVertexAttrib2sv(PrivateState *privateState,
49                                    PrivateStateCache *privateStateCache,
50                                    GLuint index,
51                                    const GLshort *v);
52 void ContextPrivateVertexAttrib3d(PrivateState *privateState,
53                                   PrivateStateCache *privateStateCache,
54                                   GLuint index,
55                                   GLdouble x,
56                                   GLdouble y,
57                                   GLdouble z);
58 void ContextPrivateVertexAttrib3dv(PrivateState *privateState,
59                                    PrivateStateCache *privateStateCache,
60                                    GLuint index,
61                                    const GLdouble *v);
62 void ContextPrivateVertexAttrib3s(PrivateState *privateState,
63                                   PrivateStateCache *privateStateCache,
64                                   GLuint index,
65                                   GLshort x,
66                                   GLshort y,
67                                   GLshort z);
68 void ContextPrivateVertexAttrib3sv(PrivateState *privateState,
69                                    PrivateStateCache *privateStateCache,
70                                    GLuint index,
71                                    const GLshort *v);
72 void ContextPrivateVertexAttrib4Nbv(PrivateState *privateState,
73                                     PrivateStateCache *privateStateCache,
74                                     GLuint index,
75                                     const GLbyte *v);
76 void ContextPrivateVertexAttrib4Niv(PrivateState *privateState,
77                                     PrivateStateCache *privateStateCache,
78                                     GLuint index,
79                                     const GLint *v);
80 void ContextPrivateVertexAttrib4Nsv(PrivateState *privateState,
81                                     PrivateStateCache *privateStateCache,
82                                     GLuint index,
83                                     const GLshort *v);
84 void ContextPrivateVertexAttrib4Nub(PrivateState *privateState,
85                                     PrivateStateCache *privateStateCache,
86                                     GLuint index,
87                                     GLubyte x,
88                                     GLubyte y,
89                                     GLubyte z,
90                                     GLubyte w);
91 void ContextPrivateVertexAttrib4Nubv(PrivateState *privateState,
92                                      PrivateStateCache *privateStateCache,
93                                      GLuint index,
94                                      const GLubyte *v);
95 void ContextPrivateVertexAttrib4Nuiv(PrivateState *privateState,
96                                      PrivateStateCache *privateStateCache,
97                                      GLuint index,
98                                      const GLuint *v);
99 void ContextPrivateVertexAttrib4Nusv(PrivateState *privateState,
100                                      PrivateStateCache *privateStateCache,
101                                      GLuint index,
102                                      const GLushort *v);
103 void ContextPrivateVertexAttrib4bv(PrivateState *privateState,
104                                    PrivateStateCache *privateStateCache,
105                                    GLuint index,
106                                    const GLbyte *v);
107 void ContextPrivateVertexAttrib4d(PrivateState *privateState,
108                                   PrivateStateCache *privateStateCache,
109                                   GLuint index,
110                                   GLdouble x,
111                                   GLdouble y,
112                                   GLdouble z,
113                                   GLdouble w);
114 void ContextPrivateVertexAttrib4dv(PrivateState *privateState,
115                                    PrivateStateCache *privateStateCache,
116                                    GLuint index,
117                                    const GLdouble *v);
118 void ContextPrivateVertexAttrib4iv(PrivateState *privateState,
119                                    PrivateStateCache *privateStateCache,
120                                    GLuint index,
121                                    const GLint *v);
122 void ContextPrivateVertexAttrib4s(PrivateState *privateState,
123                                   PrivateStateCache *privateStateCache,
124                                   GLuint index,
125                                   GLshort x,
126                                   GLshort y,
127                                   GLshort z,
128                                   GLshort w);
129 void ContextPrivateVertexAttrib4sv(PrivateState *privateState,
130                                    PrivateStateCache *privateStateCache,
131                                    GLuint index,
132                                    const GLshort *v);
133 void ContextPrivateVertexAttrib4ubv(PrivateState *privateState,
134                                     PrivateStateCache *privateStateCache,
135                                     GLuint index,
136                                     const GLubyte *v);
137 void ContextPrivateVertexAttrib4uiv(PrivateState *privateState,
138                                     PrivateStateCache *privateStateCache,
139                                     GLuint index,
140                                     const GLuint *v);
141 void ContextPrivateVertexAttrib4usv(PrivateState *privateState,
142                                     PrivateStateCache *privateStateCache,
143                                     GLuint index,
144                                     const GLushort *v);
145 void ContextPrivateVertexAttribI1i(PrivateState *privateState,
146                                    PrivateStateCache *privateStateCache,
147                                    GLuint index,
148                                    GLint x);
149 void ContextPrivateVertexAttribI1iv(PrivateState *privateState,
150                                     PrivateStateCache *privateStateCache,
151                                     GLuint index,
152                                     const GLint *v);
153 void ContextPrivateVertexAttribI1ui(PrivateState *privateState,
154                                     PrivateStateCache *privateStateCache,
155                                     GLuint index,
156                                     GLuint x);
157 void ContextPrivateVertexAttribI1uiv(PrivateState *privateState,
158                                      PrivateStateCache *privateStateCache,
159                                      GLuint index,
160                                      const GLuint *v);
161 void ContextPrivateVertexAttribI2i(PrivateState *privateState,
162                                    PrivateStateCache *privateStateCache,
163                                    GLuint index,
164                                    GLint x,
165                                    GLint y);
166 void ContextPrivateVertexAttribI2iv(PrivateState *privateState,
167                                     PrivateStateCache *privateStateCache,
168                                     GLuint index,
169                                     const GLint *v);
170 void ContextPrivateVertexAttribI2ui(PrivateState *privateState,
171                                     PrivateStateCache *privateStateCache,
172                                     GLuint index,
173                                     GLuint x,
174                                     GLuint y);
175 void ContextPrivateVertexAttribI2uiv(PrivateState *privateState,
176                                      PrivateStateCache *privateStateCache,
177                                      GLuint index,
178                                      const GLuint *v);
179 void ContextPrivateVertexAttribI3i(PrivateState *privateState,
180                                    PrivateStateCache *privateStateCache,
181                                    GLuint index,
182                                    GLint x,
183                                    GLint y,
184                                    GLint z);
185 void ContextPrivateVertexAttribI3iv(PrivateState *privateState,
186                                     PrivateStateCache *privateStateCache,
187                                     GLuint index,
188                                     const GLint *v);
189 void ContextPrivateVertexAttribI3ui(PrivateState *privateState,
190                                     PrivateStateCache *privateStateCache,
191                                     GLuint index,
192                                     GLuint x,
193                                     GLuint y,
194                                     GLuint z);
195 void ContextPrivateVertexAttribI3uiv(PrivateState *privateState,
196                                      PrivateStateCache *privateStateCache,
197                                      GLuint index,
198                                      const GLuint *v);
199 void ContextPrivateVertexAttribI4bv(PrivateState *privateState,
200                                     PrivateStateCache *privateStateCache,
201                                     GLuint index,
202                                     const GLbyte *v);
203 void ContextPrivateVertexAttribI4sv(PrivateState *privateState,
204                                     PrivateStateCache *privateStateCache,
205                                     GLuint index,
206                                     const GLshort *v);
207 void ContextPrivateVertexAttribI4ubv(PrivateState *privateState,
208                                      PrivateStateCache *privateStateCache,
209                                      GLuint index,
210                                      const GLubyte *v);
211 void ContextPrivateVertexAttribI4usv(PrivateState *privateState,
212                                      PrivateStateCache *privateStateCache,
213                                      GLuint index,
214                                      const GLushort *v);
215 void ContextPrivateVertexAttribP1ui(PrivateState *privateState,
216                                     PrivateStateCache *privateStateCache,
217                                     GLuint index,
218                                     GLenum type,
219                                     GLboolean normalized,
220                                     GLuint value);
221 void ContextPrivateVertexAttribP1uiv(PrivateState *privateState,
222                                      PrivateStateCache *privateStateCache,
223                                      GLuint index,
224                                      GLenum type,
225                                      GLboolean normalized,
226                                      const GLuint *value);
227 void ContextPrivateVertexAttribP2ui(PrivateState *privateState,
228                                     PrivateStateCache *privateStateCache,
229                                     GLuint index,
230                                     GLenum type,
231                                     GLboolean normalized,
232                                     GLuint value);
233 void ContextPrivateVertexAttribP2uiv(PrivateState *privateState,
234                                      PrivateStateCache *privateStateCache,
235                                      GLuint index,
236                                      GLenum type,
237                                      GLboolean normalized,
238                                      const GLuint *value);
239 void ContextPrivateVertexAttribP3ui(PrivateState *privateState,
240                                     PrivateStateCache *privateStateCache,
241                                     GLuint index,
242                                     GLenum type,
243                                     GLboolean normalized,
244                                     GLuint value);
245 void ContextPrivateVertexAttribP3uiv(PrivateState *privateState,
246                                      PrivateStateCache *privateStateCache,
247                                      GLuint index,
248                                      GLenum type,
249                                      GLboolean normalized,
250                                      const GLuint *value);
251 void ContextPrivateVertexAttribP4ui(PrivateState *privateState,
252                                     PrivateStateCache *privateStateCache,
253                                     GLuint index,
254                                     GLenum type,
255                                     GLboolean normalized,
256                                     GLuint value);
257 void ContextPrivateVertexAttribP4uiv(PrivateState *privateState,
258                                      PrivateStateCache *privateStateCache,
259                                      GLuint index,
260                                      GLenum type,
261                                      GLboolean normalized,
262                                      const GLuint *value);
263 void ContextPrivateVertexAttribL1d(PrivateState *privateState,
264                                    PrivateStateCache *privateStateCache,
265                                    GLuint index,
266                                    GLdouble x);
267 void ContextPrivateVertexAttribL1dv(PrivateState *privateState,
268                                     PrivateStateCache *privateStateCache,
269                                     GLuint index,
270                                     const GLdouble *v);
271 void ContextPrivateVertexAttribL2d(PrivateState *privateState,
272                                    PrivateStateCache *privateStateCache,
273                                    GLuint index,
274                                    GLdouble x,
275                                    GLdouble y);
276 void ContextPrivateVertexAttribL2dv(PrivateState *privateState,
277                                     PrivateStateCache *privateStateCache,
278                                     GLuint index,
279                                     const GLdouble *v);
280 void ContextPrivateVertexAttribL3d(PrivateState *privateState,
281                                    PrivateStateCache *privateStateCache,
282                                    GLuint index,
283                                    GLdouble x,
284                                    GLdouble y,
285                                    GLdouble z);
286 void ContextPrivateVertexAttribL3dv(PrivateState *privateState,
287                                     PrivateStateCache *privateStateCache,
288                                     GLuint index,
289                                     const GLdouble *v);
290 void ContextPrivateVertexAttribL4d(PrivateState *privateState,
291                                    PrivateStateCache *privateStateCache,
292                                    GLuint index,
293                                    GLdouble x,
294                                    GLdouble y,
295                                    GLdouble z,
296                                    GLdouble w);
297 void ContextPrivateVertexAttribL4dv(PrivateState *privateState,
298                                     PrivateStateCache *privateStateCache,
299                                     GLuint index,
300                                     const GLdouble *v);
301 }  // namespace gl
302 
303 #endif  // LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_
304