• 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 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 // capture_gles_1_0_autogen.h:
9 //   Capture functions for the OpenGL ES 1.0 entry points.
10 
11 #ifndef LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
12 #define LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
13 
14 #include "common/PackedEnums.h"
15 #include "libANGLE/capture/FrameCapture.h"
16 #ifdef ANGLE_ENABLE_CL
17 #    include "common/PackedCLEnums_autogen.h"
18 #endif
19 
20 namespace gl
21 {
22 
23 // Method Captures
24 
25 angle::CallCapture CaptureAlphaFunc(const State &glState,
26                                     bool isCallValid,
27                                     AlphaTestFunc funcPacked,
28                                     GLfloat ref);
29 angle::CallCapture CaptureAlphaFuncx(const State &glState,
30                                      bool isCallValid,
31                                      AlphaTestFunc funcPacked,
32                                      GLfixed ref);
33 angle::CallCapture CaptureClearColorx(const State &glState,
34                                       bool isCallValid,
35                                       GLfixed red,
36                                       GLfixed green,
37                                       GLfixed blue,
38                                       GLfixed alpha);
39 angle::CallCapture CaptureClearDepthx(const State &glState, bool isCallValid, GLfixed depth);
40 angle::CallCapture CaptureClientActiveTexture(const State &glState,
41                                               bool isCallValid,
42                                               GLenum texture);
43 angle::CallCapture CaptureClipPlanef(const State &glState,
44                                      bool isCallValid,
45                                      GLenum p,
46                                      const GLfloat *eqn);
47 angle::CallCapture CaptureClipPlanex(const State &glState,
48                                      bool isCallValid,
49                                      GLenum plane,
50                                      const GLfixed *equation);
51 angle::CallCapture CaptureColor4f(const State &glState,
52                                   bool isCallValid,
53                                   GLfloat red,
54                                   GLfloat green,
55                                   GLfloat blue,
56                                   GLfloat alpha);
57 angle::CallCapture CaptureColor4ub(const State &glState,
58                                    bool isCallValid,
59                                    GLubyte red,
60                                    GLubyte green,
61                                    GLubyte blue,
62                                    GLubyte alpha);
63 angle::CallCapture CaptureColor4x(const State &glState,
64                                   bool isCallValid,
65                                   GLfixed red,
66                                   GLfixed green,
67                                   GLfixed blue,
68                                   GLfixed alpha);
69 angle::CallCapture CaptureColorPointer(const State &glState,
70                                        bool isCallValid,
71                                        GLint size,
72                                        VertexAttribType typePacked,
73                                        GLsizei stride,
74                                        const void *pointer);
75 angle::CallCapture CaptureDepthRangex(const State &glState, bool isCallValid, GLfixed n, GLfixed f);
76 angle::CallCapture CaptureDisableClientState(const State &glState,
77                                              bool isCallValid,
78                                              ClientVertexArrayType arrayPacked);
79 angle::CallCapture CaptureEnableClientState(const State &glState,
80                                             bool isCallValid,
81                                             ClientVertexArrayType arrayPacked);
82 angle::CallCapture CaptureFogf(const State &glState, bool isCallValid, GLenum pname, GLfloat param);
83 angle::CallCapture CaptureFogfv(const State &glState,
84                                 bool isCallValid,
85                                 GLenum pname,
86                                 const GLfloat *params);
87 angle::CallCapture CaptureFogx(const State &glState, bool isCallValid, GLenum pname, GLfixed param);
88 angle::CallCapture CaptureFogxv(const State &glState,
89                                 bool isCallValid,
90                                 GLenum pname,
91                                 const GLfixed *param);
92 angle::CallCapture CaptureFrustumf(const State &glState,
93                                    bool isCallValid,
94                                    GLfloat l,
95                                    GLfloat r,
96                                    GLfloat b,
97                                    GLfloat t,
98                                    GLfloat n,
99                                    GLfloat f);
100 angle::CallCapture CaptureFrustumx(const State &glState,
101                                    bool isCallValid,
102                                    GLfixed l,
103                                    GLfixed r,
104                                    GLfixed b,
105                                    GLfixed t,
106                                    GLfixed n,
107                                    GLfixed f);
108 angle::CallCapture CaptureGetClipPlanef(const State &glState,
109                                         bool isCallValid,
110                                         GLenum plane,
111                                         GLfloat *equation);
112 angle::CallCapture CaptureGetClipPlanex(const State &glState,
113                                         bool isCallValid,
114                                         GLenum plane,
115                                         GLfixed *equation);
116 angle::CallCapture CaptureGetFixedv(const State &glState,
117                                     bool isCallValid,
118                                     GLenum pname,
119                                     GLfixed *params);
120 angle::CallCapture CaptureGetLightfv(const State &glState,
121                                      bool isCallValid,
122                                      GLenum light,
123                                      LightParameter pnamePacked,
124                                      GLfloat *params);
125 angle::CallCapture CaptureGetLightxv(const State &glState,
126                                      bool isCallValid,
127                                      GLenum light,
128                                      LightParameter pnamePacked,
129                                      GLfixed *params);
130 angle::CallCapture CaptureGetMaterialfv(const State &glState,
131                                         bool isCallValid,
132                                         GLenum face,
133                                         MaterialParameter pnamePacked,
134                                         GLfloat *params);
135 angle::CallCapture CaptureGetMaterialxv(const State &glState,
136                                         bool isCallValid,
137                                         GLenum face,
138                                         MaterialParameter pnamePacked,
139                                         GLfixed *params);
140 angle::CallCapture CaptureGetTexEnvfv(const State &glState,
141                                       bool isCallValid,
142                                       TextureEnvTarget targetPacked,
143                                       TextureEnvParameter pnamePacked,
144                                       GLfloat *params);
145 angle::CallCapture CaptureGetTexEnviv(const State &glState,
146                                       bool isCallValid,
147                                       TextureEnvTarget targetPacked,
148                                       TextureEnvParameter pnamePacked,
149                                       GLint *params);
150 angle::CallCapture CaptureGetTexEnvxv(const State &glState,
151                                       bool isCallValid,
152                                       TextureEnvTarget targetPacked,
153                                       TextureEnvParameter pnamePacked,
154                                       GLfixed *params);
155 angle::CallCapture CaptureGetTexParameterxv(const State &glState,
156                                             bool isCallValid,
157                                             TextureType targetPacked,
158                                             GLenum pname,
159                                             GLfixed *params);
160 angle::CallCapture CaptureLightModelf(const State &glState,
161                                       bool isCallValid,
162                                       GLenum pname,
163                                       GLfloat param);
164 angle::CallCapture CaptureLightModelfv(const State &glState,
165                                        bool isCallValid,
166                                        GLenum pname,
167                                        const GLfloat *params);
168 angle::CallCapture CaptureLightModelx(const State &glState,
169                                       bool isCallValid,
170                                       GLenum pname,
171                                       GLfixed param);
172 angle::CallCapture CaptureLightModelxv(const State &glState,
173                                        bool isCallValid,
174                                        GLenum pname,
175                                        const GLfixed *param);
176 angle::CallCapture CaptureLightf(const State &glState,
177                                  bool isCallValid,
178                                  GLenum light,
179                                  LightParameter pnamePacked,
180                                  GLfloat param);
181 angle::CallCapture CaptureLightfv(const State &glState,
182                                   bool isCallValid,
183                                   GLenum light,
184                                   LightParameter pnamePacked,
185                                   const GLfloat *params);
186 angle::CallCapture CaptureLightx(const State &glState,
187                                  bool isCallValid,
188                                  GLenum light,
189                                  LightParameter pnamePacked,
190                                  GLfixed param);
191 angle::CallCapture CaptureLightxv(const State &glState,
192                                   bool isCallValid,
193                                   GLenum light,
194                                   LightParameter pnamePacked,
195                                   const GLfixed *params);
196 angle::CallCapture CaptureLineWidthx(const State &glState, bool isCallValid, GLfixed width);
197 angle::CallCapture CaptureLoadIdentity(const State &glState, bool isCallValid);
198 angle::CallCapture CaptureLoadMatrixf(const State &glState, bool isCallValid, const GLfloat *m);
199 angle::CallCapture CaptureLoadMatrixx(const State &glState, bool isCallValid, const GLfixed *m);
200 angle::CallCapture CaptureLogicOp(const State &glState,
201                                   bool isCallValid,
202                                   LogicalOperation opcodePacked);
203 angle::CallCapture CaptureMaterialf(const State &glState,
204                                     bool isCallValid,
205                                     GLenum face,
206                                     MaterialParameter pnamePacked,
207                                     GLfloat param);
208 angle::CallCapture CaptureMaterialfv(const State &glState,
209                                      bool isCallValid,
210                                      GLenum face,
211                                      MaterialParameter pnamePacked,
212                                      const GLfloat *params);
213 angle::CallCapture CaptureMaterialx(const State &glState,
214                                     bool isCallValid,
215                                     GLenum face,
216                                     MaterialParameter pnamePacked,
217                                     GLfixed param);
218 angle::CallCapture CaptureMaterialxv(const State &glState,
219                                      bool isCallValid,
220                                      GLenum face,
221                                      MaterialParameter pnamePacked,
222                                      const GLfixed *param);
223 angle::CallCapture CaptureMatrixMode(const State &glState, bool isCallValid, MatrixType modePacked);
224 angle::CallCapture CaptureMultMatrixf(const State &glState, bool isCallValid, const GLfloat *m);
225 angle::CallCapture CaptureMultMatrixx(const State &glState, bool isCallValid, const GLfixed *m);
226 angle::CallCapture CaptureMultiTexCoord4f(const State &glState,
227                                           bool isCallValid,
228                                           GLenum target,
229                                           GLfloat s,
230                                           GLfloat t,
231                                           GLfloat r,
232                                           GLfloat q);
233 angle::CallCapture CaptureMultiTexCoord4x(const State &glState,
234                                           bool isCallValid,
235                                           GLenum texture,
236                                           GLfixed s,
237                                           GLfixed t,
238                                           GLfixed r,
239                                           GLfixed q);
240 angle::CallCapture CaptureNormal3f(const State &glState,
241                                    bool isCallValid,
242                                    GLfloat nx,
243                                    GLfloat ny,
244                                    GLfloat nz);
245 angle::CallCapture CaptureNormal3x(const State &glState,
246                                    bool isCallValid,
247                                    GLfixed nx,
248                                    GLfixed ny,
249                                    GLfixed nz);
250 angle::CallCapture CaptureNormalPointer(const State &glState,
251                                         bool isCallValid,
252                                         VertexAttribType typePacked,
253                                         GLsizei stride,
254                                         const void *pointer);
255 angle::CallCapture CaptureOrthof(const State &glState,
256                                  bool isCallValid,
257                                  GLfloat l,
258                                  GLfloat r,
259                                  GLfloat b,
260                                  GLfloat t,
261                                  GLfloat n,
262                                  GLfloat f);
263 angle::CallCapture CaptureOrthox(const State &glState,
264                                  bool isCallValid,
265                                  GLfixed l,
266                                  GLfixed r,
267                                  GLfixed b,
268                                  GLfixed t,
269                                  GLfixed n,
270                                  GLfixed f);
271 angle::CallCapture CapturePointParameterf(const State &glState,
272                                           bool isCallValid,
273                                           PointParameter pnamePacked,
274                                           GLfloat param);
275 angle::CallCapture CapturePointParameterfv(const State &glState,
276                                            bool isCallValid,
277                                            PointParameter pnamePacked,
278                                            const GLfloat *params);
279 angle::CallCapture CapturePointParameterx(const State &glState,
280                                           bool isCallValid,
281                                           PointParameter pnamePacked,
282                                           GLfixed param);
283 angle::CallCapture CapturePointParameterxv(const State &glState,
284                                            bool isCallValid,
285                                            PointParameter pnamePacked,
286                                            const GLfixed *params);
287 angle::CallCapture CapturePointSize(const State &glState, bool isCallValid, GLfloat size);
288 angle::CallCapture CapturePointSizex(const State &glState, bool isCallValid, GLfixed size);
289 angle::CallCapture CapturePolygonOffsetx(const State &glState,
290                                          bool isCallValid,
291                                          GLfixed factor,
292                                          GLfixed units);
293 angle::CallCapture CapturePopMatrix(const State &glState, bool isCallValid);
294 angle::CallCapture CapturePushMatrix(const State &glState, bool isCallValid);
295 angle::CallCapture CaptureRotatef(const State &glState,
296                                   bool isCallValid,
297                                   GLfloat angle,
298                                   GLfloat x,
299                                   GLfloat y,
300                                   GLfloat z);
301 angle::CallCapture CaptureRotatex(const State &glState,
302                                   bool isCallValid,
303                                   GLfixed angle,
304                                   GLfixed x,
305                                   GLfixed y,
306                                   GLfixed z);
307 angle::CallCapture CaptureSampleCoveragex(const State &glState,
308                                           bool isCallValid,
309                                           GLclampx value,
310                                           GLboolean invert);
311 angle::CallCapture CaptureScalef(const State &glState,
312                                  bool isCallValid,
313                                  GLfloat x,
314                                  GLfloat y,
315                                  GLfloat z);
316 angle::CallCapture CaptureScalex(const State &glState,
317                                  bool isCallValid,
318                                  GLfixed x,
319                                  GLfixed y,
320                                  GLfixed z);
321 angle::CallCapture CaptureShadeModel(const State &glState,
322                                      bool isCallValid,
323                                      ShadingModel modePacked);
324 angle::CallCapture CaptureTexCoordPointer(const State &glState,
325                                           bool isCallValid,
326                                           GLint size,
327                                           VertexAttribType typePacked,
328                                           GLsizei stride,
329                                           const void *pointer);
330 angle::CallCapture CaptureTexEnvf(const State &glState,
331                                   bool isCallValid,
332                                   TextureEnvTarget targetPacked,
333                                   TextureEnvParameter pnamePacked,
334                                   GLfloat param);
335 angle::CallCapture CaptureTexEnvfv(const State &glState,
336                                    bool isCallValid,
337                                    TextureEnvTarget targetPacked,
338                                    TextureEnvParameter pnamePacked,
339                                    const GLfloat *params);
340 angle::CallCapture CaptureTexEnvi(const State &glState,
341                                   bool isCallValid,
342                                   TextureEnvTarget targetPacked,
343                                   TextureEnvParameter pnamePacked,
344                                   GLint param);
345 angle::CallCapture CaptureTexEnviv(const State &glState,
346                                    bool isCallValid,
347                                    TextureEnvTarget targetPacked,
348                                    TextureEnvParameter pnamePacked,
349                                    const GLint *params);
350 angle::CallCapture CaptureTexEnvx(const State &glState,
351                                   bool isCallValid,
352                                   TextureEnvTarget targetPacked,
353                                   TextureEnvParameter pnamePacked,
354                                   GLfixed param);
355 angle::CallCapture CaptureTexEnvxv(const State &glState,
356                                    bool isCallValid,
357                                    TextureEnvTarget targetPacked,
358                                    TextureEnvParameter pnamePacked,
359                                    const GLfixed *params);
360 angle::CallCapture CaptureTexParameterx(const State &glState,
361                                         bool isCallValid,
362                                         TextureType targetPacked,
363                                         GLenum pname,
364                                         GLfixed param);
365 angle::CallCapture CaptureTexParameterxv(const State &glState,
366                                          bool isCallValid,
367                                          TextureType targetPacked,
368                                          GLenum pname,
369                                          const GLfixed *params);
370 angle::CallCapture CaptureTranslatef(const State &glState,
371                                      bool isCallValid,
372                                      GLfloat x,
373                                      GLfloat y,
374                                      GLfloat z);
375 angle::CallCapture CaptureTranslatex(const State &glState,
376                                      bool isCallValid,
377                                      GLfixed x,
378                                      GLfixed y,
379                                      GLfixed z);
380 angle::CallCapture CaptureVertexPointer(const State &glState,
381                                         bool isCallValid,
382                                         GLint size,
383                                         VertexAttribType typePacked,
384                                         GLsizei stride,
385                                         const void *pointer);
386 
387 // Parameter Captures
388 
389 void CaptureClipPlanef_eqn(const State &glState,
390                            bool isCallValid,
391                            GLenum p,
392                            const GLfloat *eqn,
393                            angle::ParamCapture *paramCapture);
394 void CaptureClipPlanex_equation(const State &glState,
395                                 bool isCallValid,
396                                 GLenum plane,
397                                 const GLfixed *equation,
398                                 angle::ParamCapture *paramCapture);
399 void CaptureColorPointer_pointer(const State &glState,
400                                  bool isCallValid,
401                                  GLint size,
402                                  VertexAttribType typePacked,
403                                  GLsizei stride,
404                                  const void *pointer,
405                                  angle::ParamCapture *paramCapture);
406 void CaptureFogfv_params(const State &glState,
407                          bool isCallValid,
408                          GLenum pname,
409                          const GLfloat *params,
410                          angle::ParamCapture *paramCapture);
411 void CaptureFogxv_param(const State &glState,
412                         bool isCallValid,
413                         GLenum pname,
414                         const GLfixed *param,
415                         angle::ParamCapture *paramCapture);
416 void CaptureGetClipPlanef_equation(const State &glState,
417                                    bool isCallValid,
418                                    GLenum plane,
419                                    GLfloat *equation,
420                                    angle::ParamCapture *paramCapture);
421 void CaptureGetClipPlanex_equation(const State &glState,
422                                    bool isCallValid,
423                                    GLenum plane,
424                                    GLfixed *equation,
425                                    angle::ParamCapture *paramCapture);
426 void CaptureGetFixedv_params(const State &glState,
427                              bool isCallValid,
428                              GLenum pname,
429                              GLfixed *params,
430                              angle::ParamCapture *paramCapture);
431 void CaptureGetLightfv_params(const State &glState,
432                               bool isCallValid,
433                               GLenum light,
434                               LightParameter pnamePacked,
435                               GLfloat *params,
436                               angle::ParamCapture *paramCapture);
437 void CaptureGetLightxv_params(const State &glState,
438                               bool isCallValid,
439                               GLenum light,
440                               LightParameter pnamePacked,
441                               GLfixed *params,
442                               angle::ParamCapture *paramCapture);
443 void CaptureGetMaterialfv_params(const State &glState,
444                                  bool isCallValid,
445                                  GLenum face,
446                                  MaterialParameter pnamePacked,
447                                  GLfloat *params,
448                                  angle::ParamCapture *paramCapture);
449 void CaptureGetMaterialxv_params(const State &glState,
450                                  bool isCallValid,
451                                  GLenum face,
452                                  MaterialParameter pnamePacked,
453                                  GLfixed *params,
454                                  angle::ParamCapture *paramCapture);
455 void CaptureGetTexEnvfv_params(const State &glState,
456                                bool isCallValid,
457                                TextureEnvTarget targetPacked,
458                                TextureEnvParameter pnamePacked,
459                                GLfloat *params,
460                                angle::ParamCapture *paramCapture);
461 void CaptureGetTexEnviv_params(const State &glState,
462                                bool isCallValid,
463                                TextureEnvTarget targetPacked,
464                                TextureEnvParameter pnamePacked,
465                                GLint *params,
466                                angle::ParamCapture *paramCapture);
467 void CaptureGetTexEnvxv_params(const State &glState,
468                                bool isCallValid,
469                                TextureEnvTarget targetPacked,
470                                TextureEnvParameter pnamePacked,
471                                GLfixed *params,
472                                angle::ParamCapture *paramCapture);
473 void CaptureGetTexParameterxv_params(const State &glState,
474                                      bool isCallValid,
475                                      TextureType targetPacked,
476                                      GLenum pname,
477                                      GLfixed *params,
478                                      angle::ParamCapture *paramCapture);
479 void CaptureLightModelfv_params(const State &glState,
480                                 bool isCallValid,
481                                 GLenum pname,
482                                 const GLfloat *params,
483                                 angle::ParamCapture *paramCapture);
484 void CaptureLightModelxv_param(const State &glState,
485                                bool isCallValid,
486                                GLenum pname,
487                                const GLfixed *param,
488                                angle::ParamCapture *paramCapture);
489 void CaptureLightfv_params(const State &glState,
490                            bool isCallValid,
491                            GLenum light,
492                            LightParameter pnamePacked,
493                            const GLfloat *params,
494                            angle::ParamCapture *paramCapture);
495 void CaptureLightxv_params(const State &glState,
496                            bool isCallValid,
497                            GLenum light,
498                            LightParameter pnamePacked,
499                            const GLfixed *params,
500                            angle::ParamCapture *paramCapture);
501 void CaptureLoadMatrixf_m(const State &glState,
502                           bool isCallValid,
503                           const GLfloat *m,
504                           angle::ParamCapture *paramCapture);
505 void CaptureLoadMatrixx_m(const State &glState,
506                           bool isCallValid,
507                           const GLfixed *m,
508                           angle::ParamCapture *paramCapture);
509 void CaptureMaterialfv_params(const State &glState,
510                               bool isCallValid,
511                               GLenum face,
512                               MaterialParameter pnamePacked,
513                               const GLfloat *params,
514                               angle::ParamCapture *paramCapture);
515 void CaptureMaterialxv_param(const State &glState,
516                              bool isCallValid,
517                              GLenum face,
518                              MaterialParameter pnamePacked,
519                              const GLfixed *param,
520                              angle::ParamCapture *paramCapture);
521 void CaptureMultMatrixf_m(const State &glState,
522                           bool isCallValid,
523                           const GLfloat *m,
524                           angle::ParamCapture *paramCapture);
525 void CaptureMultMatrixx_m(const State &glState,
526                           bool isCallValid,
527                           const GLfixed *m,
528                           angle::ParamCapture *paramCapture);
529 void CaptureNormalPointer_pointer(const State &glState,
530                                   bool isCallValid,
531                                   VertexAttribType typePacked,
532                                   GLsizei stride,
533                                   const void *pointer,
534                                   angle::ParamCapture *paramCapture);
535 void CapturePointParameterfv_params(const State &glState,
536                                     bool isCallValid,
537                                     PointParameter pnamePacked,
538                                     const GLfloat *params,
539                                     angle::ParamCapture *paramCapture);
540 void CapturePointParameterxv_params(const State &glState,
541                                     bool isCallValid,
542                                     PointParameter pnamePacked,
543                                     const GLfixed *params,
544                                     angle::ParamCapture *paramCapture);
545 void CaptureTexCoordPointer_pointer(const State &glState,
546                                     bool isCallValid,
547                                     GLint size,
548                                     VertexAttribType typePacked,
549                                     GLsizei stride,
550                                     const void *pointer,
551                                     angle::ParamCapture *paramCapture);
552 void CaptureTexEnvfv_params(const State &glState,
553                             bool isCallValid,
554                             TextureEnvTarget targetPacked,
555                             TextureEnvParameter pnamePacked,
556                             const GLfloat *params,
557                             angle::ParamCapture *paramCapture);
558 void CaptureTexEnviv_params(const State &glState,
559                             bool isCallValid,
560                             TextureEnvTarget targetPacked,
561                             TextureEnvParameter pnamePacked,
562                             const GLint *params,
563                             angle::ParamCapture *paramCapture);
564 void CaptureTexEnvxv_params(const State &glState,
565                             bool isCallValid,
566                             TextureEnvTarget targetPacked,
567                             TextureEnvParameter pnamePacked,
568                             const GLfixed *params,
569                             angle::ParamCapture *paramCapture);
570 void CaptureTexParameterxv_params(const State &glState,
571                                   bool isCallValid,
572                                   TextureType targetPacked,
573                                   GLenum pname,
574                                   const GLfixed *params,
575                                   angle::ParamCapture *paramCapture);
576 void CaptureVertexPointer_pointer(const State &glState,
577                                   bool isCallValid,
578                                   GLint size,
579                                   VertexAttribType typePacked,
580                                   GLsizei stride,
581                                   const void *pointer,
582                                   angle::ParamCapture *paramCapture);
583 }  // namespace gl
584 
585 #endif  // LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
586