1 //
2 // Copyright 2022 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 // capture_gl_3_params.cpp:
7 // Pointer parameter capture functions for the OpenGL 3.x entry points.
8
9 #include "libANGLE/capture/capture_gl_3_autogen.h"
10
11 namespace gl
12 {
13 // GL 3.0
CaptureBindFragDataLocation_name(const State & glState,bool isCallValid,ShaderProgramID programPacked,GLuint color,const GLchar * name,angle::ParamCapture * paramCapture)14 void CaptureBindFragDataLocation_name(const State &glState,
15 bool isCallValid,
16 ShaderProgramID programPacked,
17 GLuint color,
18 const GLchar *name,
19 angle::ParamCapture *paramCapture)
20 {
21 UNIMPLEMENTED();
22 }
CaptureVertexAttribI1iv_v(const State & glState,bool isCallValid,GLuint index,const GLint * v,angle::ParamCapture * paramCapture)23 void CaptureVertexAttribI1iv_v(const State &glState,
24 bool isCallValid,
25 GLuint index,
26 const GLint *v,
27 angle::ParamCapture *paramCapture)
28 {
29 UNIMPLEMENTED();
30 }
CaptureVertexAttribI1uiv_v(const State & glState,bool isCallValid,GLuint index,const GLuint * v,angle::ParamCapture * paramCapture)31 void CaptureVertexAttribI1uiv_v(const State &glState,
32 bool isCallValid,
33 GLuint index,
34 const GLuint *v,
35 angle::ParamCapture *paramCapture)
36 {
37 UNIMPLEMENTED();
38 }
CaptureVertexAttribI2iv_v(const State & glState,bool isCallValid,GLuint index,const GLint * v,angle::ParamCapture * paramCapture)39 void CaptureVertexAttribI2iv_v(const State &glState,
40 bool isCallValid,
41 GLuint index,
42 const GLint *v,
43 angle::ParamCapture *paramCapture)
44 {
45 UNIMPLEMENTED();
46 }
CaptureVertexAttribI2uiv_v(const State & glState,bool isCallValid,GLuint index,const GLuint * v,angle::ParamCapture * paramCapture)47 void CaptureVertexAttribI2uiv_v(const State &glState,
48 bool isCallValid,
49 GLuint index,
50 const GLuint *v,
51 angle::ParamCapture *paramCapture)
52 {
53 UNIMPLEMENTED();
54 }
CaptureVertexAttribI3iv_v(const State & glState,bool isCallValid,GLuint index,const GLint * v,angle::ParamCapture * paramCapture)55 void CaptureVertexAttribI3iv_v(const State &glState,
56 bool isCallValid,
57 GLuint index,
58 const GLint *v,
59 angle::ParamCapture *paramCapture)
60 {
61 UNIMPLEMENTED();
62 }
CaptureVertexAttribI3uiv_v(const State & glState,bool isCallValid,GLuint index,const GLuint * v,angle::ParamCapture * paramCapture)63 void CaptureVertexAttribI3uiv_v(const State &glState,
64 bool isCallValid,
65 GLuint index,
66 const GLuint *v,
67 angle::ParamCapture *paramCapture)
68 {
69 UNIMPLEMENTED();
70 }
CaptureVertexAttribI4bv_v(const State & glState,bool isCallValid,GLuint index,const GLbyte * v,angle::ParamCapture * paramCapture)71 void CaptureVertexAttribI4bv_v(const State &glState,
72 bool isCallValid,
73 GLuint index,
74 const GLbyte *v,
75 angle::ParamCapture *paramCapture)
76 {
77 UNIMPLEMENTED();
78 }
CaptureVertexAttribI4sv_v(const State & glState,bool isCallValid,GLuint index,const GLshort * v,angle::ParamCapture * paramCapture)79 void CaptureVertexAttribI4sv_v(const State &glState,
80 bool isCallValid,
81 GLuint index,
82 const GLshort *v,
83 angle::ParamCapture *paramCapture)
84 {
85 UNIMPLEMENTED();
86 }
CaptureVertexAttribI4ubv_v(const State & glState,bool isCallValid,GLuint index,const GLubyte * v,angle::ParamCapture * paramCapture)87 void CaptureVertexAttribI4ubv_v(const State &glState,
88 bool isCallValid,
89 GLuint index,
90 const GLubyte *v,
91 angle::ParamCapture *paramCapture)
92 {
93 UNIMPLEMENTED();
94 }
CaptureVertexAttribI4usv_v(const State & glState,bool isCallValid,GLuint index,const GLushort * v,angle::ParamCapture * paramCapture)95 void CaptureVertexAttribI4usv_v(const State &glState,
96 bool isCallValid,
97 GLuint index,
98 const GLushort *v,
99 angle::ParamCapture *paramCapture)
100 {
101 UNIMPLEMENTED();
102 }
103
104 // GL 3.1
CaptureGetActiveUniformName_length(const State & glState,bool isCallValid,ShaderProgramID programPacked,GLuint uniformIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformName,angle::ParamCapture * paramCapture)105 void CaptureGetActiveUniformName_length(const State &glState,
106 bool isCallValid,
107 ShaderProgramID programPacked,
108 GLuint uniformIndex,
109 GLsizei bufSize,
110 GLsizei *length,
111 GLchar *uniformName,
112 angle::ParamCapture *paramCapture)
113 {
114 UNIMPLEMENTED();
115 }
CaptureGetActiveUniformName_uniformName(const State & glState,bool isCallValid,ShaderProgramID programPacked,GLuint uniformIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformName,angle::ParamCapture * paramCapture)116 void CaptureGetActiveUniformName_uniformName(const State &glState,
117 bool isCallValid,
118 ShaderProgramID programPacked,
119 GLuint uniformIndex,
120 GLsizei bufSize,
121 GLsizei *length,
122 GLchar *uniformName,
123 angle::ParamCapture *paramCapture)
124 {
125 UNIMPLEMENTED();
126 }
127
128 // GL 3.2
CaptureMultiDrawElementsBaseVertex_count(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,angle::ParamCapture * paramCapture)129 void CaptureMultiDrawElementsBaseVertex_count(const State &glState,
130 bool isCallValid,
131 PrimitiveMode modePacked,
132 const GLsizei *count,
133 DrawElementsType typePacked,
134 const void *const *indices,
135 GLsizei drawcount,
136 const GLint *basevertex,
137 angle::ParamCapture *paramCapture)
138 {
139 UNIMPLEMENTED();
140 }
CaptureMultiDrawElementsBaseVertex_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,angle::ParamCapture * paramCapture)141 void CaptureMultiDrawElementsBaseVertex_indices(const State &glState,
142 bool isCallValid,
143 PrimitiveMode modePacked,
144 const GLsizei *count,
145 DrawElementsType typePacked,
146 const void *const *indices,
147 GLsizei drawcount,
148 const GLint *basevertex,
149 angle::ParamCapture *paramCapture)
150 {
151 UNIMPLEMENTED();
152 }
CaptureMultiDrawElementsBaseVertex_basevertex(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,angle::ParamCapture * paramCapture)153 void CaptureMultiDrawElementsBaseVertex_basevertex(const State &glState,
154 bool isCallValid,
155 PrimitiveMode modePacked,
156 const GLsizei *count,
157 DrawElementsType typePacked,
158 const void *const *indices,
159 GLsizei drawcount,
160 const GLint *basevertex,
161 angle::ParamCapture *paramCapture)
162 {
163 UNIMPLEMENTED();
164 }
165
166 // GL 3.3
CaptureBindFragDataLocationIndexed_name(const State & glState,bool isCallValid,ShaderProgramID programPacked,GLuint colorNumber,GLuint index,const GLchar * name,angle::ParamCapture * paramCapture)167 void CaptureBindFragDataLocationIndexed_name(const State &glState,
168 bool isCallValid,
169 ShaderProgramID programPacked,
170 GLuint colorNumber,
171 GLuint index,
172 const GLchar *name,
173 angle::ParamCapture *paramCapture)
174 {
175 UNIMPLEMENTED();
176 }
CaptureColorP3uiv_color(const State & glState,bool isCallValid,GLenum type,const GLuint * color,angle::ParamCapture * paramCapture)177 void CaptureColorP3uiv_color(const State &glState,
178 bool isCallValid,
179 GLenum type,
180 const GLuint *color,
181 angle::ParamCapture *paramCapture)
182 {
183 UNIMPLEMENTED();
184 }
CaptureColorP4uiv_color(const State & glState,bool isCallValid,GLenum type,const GLuint * color,angle::ParamCapture * paramCapture)185 void CaptureColorP4uiv_color(const State &glState,
186 bool isCallValid,
187 GLenum type,
188 const GLuint *color,
189 angle::ParamCapture *paramCapture)
190 {
191 UNIMPLEMENTED();
192 }
CaptureGetFragDataIndex_name(const State & glState,bool isCallValid,ShaderProgramID programPacked,const GLchar * name,angle::ParamCapture * paramCapture)193 void CaptureGetFragDataIndex_name(const State &glState,
194 bool isCallValid,
195 ShaderProgramID programPacked,
196 const GLchar *name,
197 angle::ParamCapture *paramCapture)
198 {
199 UNIMPLEMENTED();
200 }
CaptureGetQueryObjecti64v_params(const State & glState,bool isCallValid,QueryID idPacked,GLenum pname,GLint64 * params,angle::ParamCapture * paramCapture)201 void CaptureGetQueryObjecti64v_params(const State &glState,
202 bool isCallValid,
203 QueryID idPacked,
204 GLenum pname,
205 GLint64 *params,
206 angle::ParamCapture *paramCapture)
207 {
208 UNIMPLEMENTED();
209 }
CaptureGetQueryObjectui64v_params(const State & glState,bool isCallValid,QueryID idPacked,GLenum pname,GLuint64 * params,angle::ParamCapture * paramCapture)210 void CaptureGetQueryObjectui64v_params(const State &glState,
211 bool isCallValid,
212 QueryID idPacked,
213 GLenum pname,
214 GLuint64 *params,
215 angle::ParamCapture *paramCapture)
216 {
217 UNIMPLEMENTED();
218 }
CaptureMultiTexCoordP1uiv_coords(const State & glState,bool isCallValid,GLenum texture,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)219 void CaptureMultiTexCoordP1uiv_coords(const State &glState,
220 bool isCallValid,
221 GLenum texture,
222 GLenum type,
223 const GLuint *coords,
224 angle::ParamCapture *paramCapture)
225 {
226 UNIMPLEMENTED();
227 }
CaptureMultiTexCoordP2uiv_coords(const State & glState,bool isCallValid,GLenum texture,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)228 void CaptureMultiTexCoordP2uiv_coords(const State &glState,
229 bool isCallValid,
230 GLenum texture,
231 GLenum type,
232 const GLuint *coords,
233 angle::ParamCapture *paramCapture)
234 {
235 UNIMPLEMENTED();
236 }
CaptureMultiTexCoordP3uiv_coords(const State & glState,bool isCallValid,GLenum texture,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)237 void CaptureMultiTexCoordP3uiv_coords(const State &glState,
238 bool isCallValid,
239 GLenum texture,
240 GLenum type,
241 const GLuint *coords,
242 angle::ParamCapture *paramCapture)
243 {
244 UNIMPLEMENTED();
245 }
CaptureMultiTexCoordP4uiv_coords(const State & glState,bool isCallValid,GLenum texture,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)246 void CaptureMultiTexCoordP4uiv_coords(const State &glState,
247 bool isCallValid,
248 GLenum texture,
249 GLenum type,
250 const GLuint *coords,
251 angle::ParamCapture *paramCapture)
252 {
253 UNIMPLEMENTED();
254 }
CaptureNormalP3uiv_coords(const State & glState,bool isCallValid,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)255 void CaptureNormalP3uiv_coords(const State &glState,
256 bool isCallValid,
257 GLenum type,
258 const GLuint *coords,
259 angle::ParamCapture *paramCapture)
260 {
261 UNIMPLEMENTED();
262 }
CaptureSecondaryColorP3uiv_color(const State & glState,bool isCallValid,GLenum type,const GLuint * color,angle::ParamCapture * paramCapture)263 void CaptureSecondaryColorP3uiv_color(const State &glState,
264 bool isCallValid,
265 GLenum type,
266 const GLuint *color,
267 angle::ParamCapture *paramCapture)
268 {
269 UNIMPLEMENTED();
270 }
CaptureTexCoordP1uiv_coords(const State & glState,bool isCallValid,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)271 void CaptureTexCoordP1uiv_coords(const State &glState,
272 bool isCallValid,
273 GLenum type,
274 const GLuint *coords,
275 angle::ParamCapture *paramCapture)
276 {
277 UNIMPLEMENTED();
278 }
CaptureTexCoordP2uiv_coords(const State & glState,bool isCallValid,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)279 void CaptureTexCoordP2uiv_coords(const State &glState,
280 bool isCallValid,
281 GLenum type,
282 const GLuint *coords,
283 angle::ParamCapture *paramCapture)
284 {
285 UNIMPLEMENTED();
286 }
CaptureTexCoordP3uiv_coords(const State & glState,bool isCallValid,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)287 void CaptureTexCoordP3uiv_coords(const State &glState,
288 bool isCallValid,
289 GLenum type,
290 const GLuint *coords,
291 angle::ParamCapture *paramCapture)
292 {
293 UNIMPLEMENTED();
294 }
CaptureTexCoordP4uiv_coords(const State & glState,bool isCallValid,GLenum type,const GLuint * coords,angle::ParamCapture * paramCapture)295 void CaptureTexCoordP4uiv_coords(const State &glState,
296 bool isCallValid,
297 GLenum type,
298 const GLuint *coords,
299 angle::ParamCapture *paramCapture)
300 {
301 UNIMPLEMENTED();
302 }
CaptureVertexAttribP1uiv_value(const State & glState,bool isCallValid,GLuint index,GLenum type,GLboolean normalized,const GLuint * value,angle::ParamCapture * paramCapture)303 void CaptureVertexAttribP1uiv_value(const State &glState,
304 bool isCallValid,
305 GLuint index,
306 GLenum type,
307 GLboolean normalized,
308 const GLuint *value,
309 angle::ParamCapture *paramCapture)
310 {
311 UNIMPLEMENTED();
312 }
CaptureVertexAttribP2uiv_value(const State & glState,bool isCallValid,GLuint index,GLenum type,GLboolean normalized,const GLuint * value,angle::ParamCapture * paramCapture)313 void CaptureVertexAttribP2uiv_value(const State &glState,
314 bool isCallValid,
315 GLuint index,
316 GLenum type,
317 GLboolean normalized,
318 const GLuint *value,
319 angle::ParamCapture *paramCapture)
320 {
321 UNIMPLEMENTED();
322 }
CaptureVertexAttribP3uiv_value(const State & glState,bool isCallValid,GLuint index,GLenum type,GLboolean normalized,const GLuint * value,angle::ParamCapture * paramCapture)323 void CaptureVertexAttribP3uiv_value(const State &glState,
324 bool isCallValid,
325 GLuint index,
326 GLenum type,
327 GLboolean normalized,
328 const GLuint *value,
329 angle::ParamCapture *paramCapture)
330 {
331 UNIMPLEMENTED();
332 }
CaptureVertexAttribP4uiv_value(const State & glState,bool isCallValid,GLuint index,GLenum type,GLboolean normalized,const GLuint * value,angle::ParamCapture * paramCapture)333 void CaptureVertexAttribP4uiv_value(const State &glState,
334 bool isCallValid,
335 GLuint index,
336 GLenum type,
337 GLboolean normalized,
338 const GLuint *value,
339 angle::ParamCapture *paramCapture)
340 {
341 UNIMPLEMENTED();
342 }
CaptureVertexP2uiv_value(const State & glState,bool isCallValid,GLenum type,const GLuint * value,angle::ParamCapture * paramCapture)343 void CaptureVertexP2uiv_value(const State &glState,
344 bool isCallValid,
345 GLenum type,
346 const GLuint *value,
347 angle::ParamCapture *paramCapture)
348 {
349 UNIMPLEMENTED();
350 }
CaptureVertexP3uiv_value(const State & glState,bool isCallValid,GLenum type,const GLuint * value,angle::ParamCapture * paramCapture)351 void CaptureVertexP3uiv_value(const State &glState,
352 bool isCallValid,
353 GLenum type,
354 const GLuint *value,
355 angle::ParamCapture *paramCapture)
356 {
357 UNIMPLEMENTED();
358 }
CaptureVertexP4uiv_value(const State & glState,bool isCallValid,GLenum type,const GLuint * value,angle::ParamCapture * paramCapture)359 void CaptureVertexP4uiv_value(const State &glState,
360 bool isCallValid,
361 GLenum type,
362 const GLuint *value,
363 angle::ParamCapture *paramCapture)
364 {
365 UNIMPLEMENTED();
366 }
367 } // namespace gl
368