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