text: // GENERATED FILE - DO NOT EDIT.
  // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
  //
  // Copyright 2019 The ANGLE Project Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  //
  // capture_gles_1_0_autogen.h:
  //   Capture functions for the OpenGL ES 1.0 entry points.
  
  #ifndef LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
  #define LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
  
  #include "common/PackedEnums.h"
  #include "libANGLE/FrameCapture.h"
  
  namespace gl
  {
  class Context;
  
  // Method Captures
  
  angle::CallCapture CaptureAlphaFunc(const Context *context,
                                      bool isCallValid,
                                      AlphaTestFunc funcPacked,
                                      GLfloat ref);
  angle::CallCapture CaptureAlphaFuncx(const Context *context,
                                       bool isCallValid,
                                       AlphaTestFunc funcPacked,
                                       GLfixed ref);
  angle::CallCapture CaptureClearColorx(const Context *context,
                                        bool isCallValid,
                                        GLfixed red,
                                        GLfixed green,
                                        GLfixed blue,
                                        GLfixed alpha);
  angle::CallCapture CaptureClearDepthx(const Context *context, bool isCallValid, GLfixed depth);
  angle::CallCapture CaptureClientActiveTexture(const Context *context,
                                                bool isCallValid,
                                                GLenum texture);
  angle::CallCapture CaptureClipPlanef(const Context *context,
                                       bool isCallValid,
                                       GLenum p,
                                       const GLfloat *eqn);
  angle::CallCapture CaptureClipPlanex(const Context *context,
                                       bool isCallValid,
                                       GLenum plane,
                                       const GLfixed *equation);
  angle::CallCapture CaptureColor4f(const Context *context,
                                    bool isCallValid,
                                    GLfloat red,
                                    GLfloat green,
                                    GLfloat blue,
                                    GLfloat alpha);
  angle::CallCapture CaptureColor4ub(const Context *context,
                                     bool isCallValid,
                                     GLubyte red,
                                     GLubyte green,
                                     GLubyte blue,
                                     GLubyte alpha);
  angle::CallCapture CaptureColor4x(const Context *context,
                                    bool isCallValid,
                                    GLfixed red,
                                    GLfixed green,
                                    GLfixed blue,
                                    GLfixed alpha);
  angle::CallCapture CaptureColorPointer(const Context *context,
                                         bool isCallValid,
                                         GLint size,
                                         VertexAttribType typePacked,
                                         GLsizei stride,
                                         const void *pointer);
  angle::CallCapture CaptureDepthRangex(const Context *context,
                                        bool isCallValid,
                                        GLfixed n,
                                        GLfixed f);
  angle::CallCapture CaptureDisableClientState(const Context *context,
                                               bool isCallValid,
                                               ClientVertexArrayType arrayPacked);
  angle::CallCapture CaptureEnableClientState(const Context *context,
                                              bool isCallValid,
                                              ClientVertexArrayType arrayPacked);
  angle::CallCapture CaptureFogf(const Context *context,
                                 bool isCallValid,
                                 GLenum pname,
                                 GLfloat param);
  angle::CallCapture CaptureFogfv(const Context *context,
                                  bool isCallValid,
                                  GLenum pname,
                                  const GLfloat *params);
  angle::CallCapture CaptureFogx(const Context *context,
                                 bool isCallValid,
                                 GLenum pname,
                                 GLfixed param);
  angle::CallCapture CaptureFogxv(const Context *context,
                                  bool isCallValid,
                                  GLenum pname,
                                  const GLfixed *param);
  angle::CallCapture CaptureFrustumf(const Context *context,
                                     bool isCallValid,
                                     GLfloat l,
                                     GLfloat r,
                                     GLfloat b,
                                     GLfloat t,
                                     GLfloat n,
                                     GLfloat f);
  angle::CallCapture CaptureFrustumx(const Context *context,
                                     bool isCallValid,
                                     GLfixed l,
                                     GLfixed r,
                                     GLfixed b,
                                     GLfixed t,
                                     GLfixed n,
                                     GLfixed f);
  angle::CallCapture CaptureGetClipPlanef(const Context *context,
                                          bool isCallValid,
                                          GLenum plane,
                                          GLfloat *equation);
  angle::CallCapture CaptureGetClipPlanex(const Context *context,
                                          bool isCallValid,
                                          GLenum plane,
                                          GLfixed *equation);
  angle::CallCapture CaptureGetFixedv(const Context *context,
                                      bool isCallValid,
                                      GLenum pname,
                                      GLfixed *params);
  angle::CallCapture CaptureGetLightfv(const Context *context,
                                       bool isCallValid,
                                       GLenum light,
                                       LightParameter pnamePacked,
                                       GLfloat *params);
  angle::CallCapture CaptureGetLightxv(const Context *context,
                                       bool isCallValid,
                                       GLenum light,
                                       LightParameter pnamePacked,
                                       GLfixed *params);
  angle::CallCapture CaptureGetMaterialfv(const Context *context,
                                          bool isCallValid,
                                          GLenum face,
                                          MaterialParameter pnamePacked,
                                          GLfloat *params);
  angle::CallCapture CaptureGetMaterialxv(const Context *context,
                                          bool isCallValid,
                                          GLenum face,
                                          MaterialParameter pnamePacked,
                                          GLfixed *params);
  angle::CallCapture CaptureGetPointerv(const Context *context,
                                        bool isCallValid,
                                        GLenum pname,
                                        void **params);
  angle::CallCapture CaptureGetTexEnvfv(const Context *context,
                                        bool isCallValid,
                                        TextureEnvTarget targetPacked,
                                        TextureEnvParameter pnamePacked,
                                        GLfloat *params);
  angle::CallCapture CaptureGetTexEnviv(const Context *context,
                                        bool isCallValid,
                                        TextureEnvTarget targetPacked,
                                        TextureEnvParameter pnamePacked,
                                        GLint *params);
  angle::CallCapture CaptureGetTexEnvxv(const Context *context,
                                        bool isCallValid,
                                        TextureEnvTarget targetPacked,
                                        TextureEnvParameter pnamePacked,
                                        GLfixed *params);
  angle::CallCapture CaptureGetTexParameterxv(const Context *context,
                                              bool isCallValid,
                                              TextureType targetPacked,
                                              GLenum pname,
                                              GLfixed *params);
  angle::CallCapture CaptureLightModelf(const Context *context,
                                        bool isCallValid,
                                        GLenum pname,
                                        GLfloat param);
  angle::CallCapture CaptureLightModelfv(const Context *context,
                                         bool isCallValid,
                                         GLenum pname,
                                         const GLfloat *params);
  angle::CallCapture CaptureLightModelx(const Context *context,
                                        bool isCallValid,
                                        GLenum pname,
                                        GLfixed param);
  angle::CallCapture CaptureLightModelxv(const Context *context,
                                         bool isCallValid,
                                         GLenum pname,
                                         const GLfixed *param);
  angle::CallCapture CaptureLightf(const Context *context,
                                   bool isCallValid,
                                   GLenum light,
                                   LightParameter pnamePacked,
                                   GLfloat param);
  angle::CallCapture CaptureLightfv(const Context *context,
                                    bool isCallValid,
                                    GLenum light,
                                    LightParameter pnamePacked,
                                    const GLfloat *params);
  angle::CallCapture CaptureLightx(const Context *context,
                                   bool isCallValid,
                                   GLenum light,
                                   LightParameter pnamePacked,
                                   GLfixed param);
  angle::CallCapture CaptureLightxv(const Context *context,
                                    bool isCallValid,
                                    GLenum light,
                                    LightParameter pnamePacked,
                                    const GLfixed *params);
  angle::CallCapture CaptureLineWidthx(const Context *context, bool isCallValid, GLfixed width);
  angle::CallCapture CaptureLoadIdentity(const Context *context, bool isCallValid);
  angle::CallCapture CaptureLoadMatrixf(const Context *context, bool isCallValid, const GLfloat *m);
  angle::CallCapture CaptureLoadMatrixx(const Context *context, bool isCallValid, const GLfixed *m);
  angle::CallCapture CaptureLogicOp(const Context *context,
                                    bool isCallValid,
                                    LogicalOperation opcodePacked);
  angle::CallCapture CaptureMaterialf(const Context *context,
                                      bool isCallValid,
                                      GLenum face,
                                      MaterialParameter pnamePacked,
                                      GLfloat param);
  angle::CallCapture CaptureMaterialfv(const Context *context,
                                       bool isCallValid,
                                       GLenum face,
                                       MaterialParameter pnamePacked,
                                       const GLfloat *params);
  angle::CallCapture CaptureMaterialx(const Context *context,
                                      bool isCallValid,
                                      GLenum face,
                                      MaterialParameter pnamePacked,
                                      GLfixed param);
  angle::CallCapture CaptureMaterialxv(const Context *context,
                                       bool isCallValid,
                                       GLenum face,
                                       MaterialParameter pnamePacked,
                                       const GLfixed *param);
  angle::CallCapture CaptureMatrixMode(const Context *context,
                                       bool isCallValid,
                                       MatrixType modePacked);
  angle::CallCapture CaptureMultMatrixf(const Context *context, bool isCallValid, const GLfloat *m);
  angle::CallCapture CaptureMultMatrixx(const Context *context, bool isCallValid, const GLfixed *m);
  angle::CallCapture CaptureMultiTexCoord4f(const Context *context,
                                            bool isCallValid,
                                            GLenum target,
                                            GLfloat s,
                                            GLfloat t,
                                            GLfloat r,
                                            GLfloat q);
  angle::CallCapture CaptureMultiTexCoord4x(const Context *context,
                                            bool isCallValid,
                                            GLenum texture,
                                            GLfixed s,
                                            GLfixed t,
                                            GLfixed r,
                                            GLfixed q);
  angle::CallCapture CaptureNormal3f(const Context *context,
                                     bool isCallValid,
                                     GLfloat nx,
                                     GLfloat ny,
                                     GLfloat nz);
  angle::CallCapture CaptureNormal3x(const Context *context,
                                     bool isCallValid,
                                     GLfixed nx,
                                     GLfixed ny,
                                     GLfixed nz);
  angle::CallCapture CaptureNormalPointer(const Context *context,
                                          bool isCallValid,
                                          VertexAttribType typePacked,
                                          GLsizei stride,
                                          const void *pointer);
  angle::CallCapture CaptureOrthof(const Context *context,
                                   bool isCallValid,
                                   GLfloat l,
                                   GLfloat r,
                                   GLfloat b,
                                   GLfloat t,
                                   GLfloat n,
                                   GLfloat f);
  angle::CallCapture CaptureOrthox(const Context *context,
                                   bool isCallValid,
                                   GLfixed l,
                                   GLfixed r,
                                   GLfixed b,
                                   GLfixed t,
                                   GLfixed n,
                                   GLfixed f);
  angle::CallCapture CapturePointParameterf(const Context *context,
                                            bool isCallValid,
                                            PointParameter pnamePacked,
                                            GLfloat param);
  angle::CallCapture CapturePointParameterfv(const Context *context,
                                             bool isCallValid,
                                             PointParameter pnamePacked,
                                             const GLfloat *params);
  angle::CallCapture CapturePointParameterx(const Context *context,
                                            bool isCallValid,
                                            PointParameter pnamePacked,
                                            GLfixed param);
  angle::CallCapture CapturePointParameterxv(const Context *context,
                                             bool isCallValid,
                                             PointParameter pnamePacked,
                                             const GLfixed *params);
  angle::CallCapture CapturePointSize(const Context *context, bool isCallValid, GLfloat size);
  angle::CallCapture CapturePointSizex(const Context *context, bool isCallValid, GLfixed size);
  angle::CallCapture CapturePolygonOffsetx(const Context *context,
                                           bool isCallValid,
                                           GLfixed factor,
                                           GLfixed units);
  angle::CallCapture CapturePopMatrix(const Context *context, bool isCallValid);
  angle::CallCapture CapturePushMatrix(const Context *context, bool isCallValid);
  angle::CallCapture CaptureRotatef(const Context *context,
                                    bool isCallValid,
                                    GLfloat angle,
                                    GLfloat x,
                                    GLfloat y,
                                    GLfloat z);
  angle::CallCapture CaptureRotatex(const Context *context,
                                    bool isCallValid,
                                    GLfixed angle,
                                    GLfixed x,
                                    GLfixed y,
                                    GLfixed z);
  angle::CallCapture CaptureSampleCoveragex(const Context *context,
                                            bool isCallValid,
                                            GLclampx value,
                                            GLboolean invert);
  angle::CallCapture CaptureScalef(const Context *context,
                                   bool isCallValid,
                                   GLfloat x,
                                   GLfloat y,
                                   GLfloat z);
  angle::CallCapture CaptureScalex(const Context *context,
                                   bool isCallValid,
                                   GLfixed x,
                                   GLfixed y,
                                   GLfixed z);
  angle::CallCapture CaptureShadeModel(const Context *context,
                                       bool isCallValid,
                                       ShadingModel modePacked);
  angle::CallCapture CaptureTexCoordPointer(const Context *context,
                                            bool isCallValid,
                                            GLint size,
                                            VertexAttribType typePacked,
                                            GLsizei stride,
                                            const void *pointer);
  angle::CallCapture CaptureTexEnvf(const Context *context,
                                    bool isCallValid,
                                    TextureEnvTarget targetPacked,
                                    TextureEnvParameter pnamePacked,
                                    GLfloat param);
  angle::CallCapture CaptureTexEnvfv(const Context *context,
                                     bool isCallValid,
                                     TextureEnvTarget targetPacked,
                                     TextureEnvParameter pnamePacked,
                                     const GLfloat *params);
  angle::CallCapture CaptureTexEnvi(const Context *context,
                                    bool isCallValid,
                                    TextureEnvTarget targetPacked,
                                    TextureEnvParameter pnamePacked,
                                    GLint param);
  angle::CallCapture CaptureTexEnviv(const Context *context,
                                     bool isCallValid,
                                     TextureEnvTarget targetPacked,
                                     TextureEnvParameter pnamePacked,
                                     const GLint *params);
  angle::CallCapture CaptureTexEnvx(const Context *context,
                                    bool isCallValid,
                                    TextureEnvTarget targetPacked,
                                    TextureEnvParameter pnamePacked,
                                    GLfixed param);
  angle::CallCapture CaptureTexEnvxv(const Context *context,
                                     bool isCallValid,
                                     TextureEnvTarget targetPacked,
                                     TextureEnvParameter pnamePacked,
                                     const GLfixed *params);
  angle::CallCapture CaptureTexParameterx(const Context *context,
                                          bool isCallValid,
                                          TextureType targetPacked,
                                          GLenum pname,
                                          GLfixed param);
  angle::CallCapture CaptureTexParameterxv(const Context *context,
                                           bool isCallValid,
                                           TextureType targetPacked,
                                           GLenum pname,
                                           const GLfixed *params);
  angle::CallCapture CaptureTranslatef(const Context *context,
                                       bool isCallValid,
                                       GLfloat x,
                                       GLfloat y,
                                       GLfloat z);
  angle::CallCapture CaptureTranslatex(const Context *context,
                                       bool isCallValid,
                                       GLfixed x,
                                       GLfixed y,
                                       GLfixed z);
  angle::CallCapture CaptureVertexPointer(const Context *context,
                                          bool isCallValid,
                                          GLint size,
                                          VertexAttribType typePacked,
                                          GLsizei stride,
                                          const void *pointer);
  
  // Parameter Captures
  
  void CaptureClipPlanef_eqn(const Context *context,
                             bool isCallValid,
                             GLenum p,
                             const GLfloat *eqn,
                             angle::ParamCapture *paramCapture);
  void CaptureClipPlanex_equation(const Context *context,
                                  bool isCallValid,
                                  GLenum plane,
                                  const GLfixed *equation,
                                  angle::ParamCapture *paramCapture);
  void CaptureColorPointer_pointer(const Context *context,
                                   bool isCallValid,
                                   GLint size,
                                   VertexAttribType typePacked,
                                   GLsizei stride,
                                   const void *pointer,
                                   angle::ParamCapture *paramCapture);
  void CaptureFogfv_params(const Context *context,
                           bool isCallValid,
                           GLenum pname,
                           const GLfloat *params,
                           angle::ParamCapture *paramCapture);
  void CaptureFogxv_param(const Context *context,
                          bool isCallValid,
                          GLenum pname,
                          const GLfixed *param,
                          angle::ParamCapture *paramCapture);
  void CaptureGetClipPlanef_equation(const Context *context,
                                     bool isCallValid,
                                     GLenum plane,
                                     GLfloat *equation,
                                     angle::ParamCapture *paramCapture);
  void CaptureGetClipPlanex_equation(const Context *context,
                                     bool isCallValid,
                                     GLenum plane,
                                     GLfixed *equation,
                                     angle::ParamCapture *paramCapture);
  void CaptureGetFixedv_params(const Context *context,
                               bool isCallValid,
                               GLenum pname,
                               GLfixed *params,
                               angle::ParamCapture *paramCapture);
  void CaptureGetLightfv_params(const Context *context,
                                bool isCallValid,
                                GLenum light,
                                LightParameter pnamePacked,
                                GLfloat *params,
                                angle::ParamCapture *paramCapture);
  void CaptureGetLightxv_params(const Context *context,
                                bool isCallValid,
                                GLenum light,
                                LightParameter pnamePacked,
                                GLfixed *params,
                                angle::ParamCapture *paramCapture);
  void CaptureGetMaterialfv_params(const Context *context,
                                   bool isCallValid,
                                   GLenum face,
                                   MaterialParameter pnamePacked,
                                   GLfloat *params,
                                   angle::ParamCapture *paramCapture);
  void CaptureGetMaterialxv_params(const Context *context,
                                   bool isCallValid,
                                   GLenum face,
                                   MaterialParameter pnamePacked,
                                   GLfixed *params,
                                   angle::ParamCapture *paramCapture);
  void CaptureGetPointerv_params(const Context *context,
                                 bool isCallValid,
                                 GLenum pname,
                                 void **params,
                                 angle::ParamCapture *paramCapture);
  void CaptureGetTexEnvfv_params(const Context *context,
                                 bool isCallValid,
                                 TextureEnvTarget targetPacked,
                                 TextureEnvParameter pnamePacked,
                                 GLfloat *params,
                                 angle::ParamCapture *paramCapture);
  void CaptureGetTexEnviv_params(const Context *context,
                                 bool isCallValid,
                                 TextureEnvTarget targetPacked,
                                 TextureEnvParameter pnamePacked,
                                 GLint *params,
                                 angle::ParamCapture *paramCapture);
  void CaptureGetTexEnvxv_params(const Context *context,
                                 bool isCallValid,
                                 TextureEnvTarget targetPacked,
                                 TextureEnvParameter pnamePacked,
                                 GLfixed *params,
                                 angle::ParamCapture *paramCapture);
  void CaptureGetTexParameterxv_params(const Context *context,
                                       bool isCallValid,
                                       TextureType targetPacked,
                                       GLenum pname,
                                       GLfixed *params,
                                       angle::ParamCapture *paramCapture);
  void CaptureLightModelfv_params(const Context *context,
                                  bool isCallValid,
                                  GLenum pname,
                                  const GLfloat *params,
                                  angle::ParamCapture *paramCapture);
  void CaptureLightModelxv_param(const Context *context,
                                 bool isCallValid,
                                 GLenum pname,
                                 const GLfixed *param,
                                 angle::ParamCapture *paramCapture);
  void CaptureLightfv_params(const Context *context,
                             bool isCallValid,
                             GLenum light,
                             LightParameter pnamePacked,
                             const GLfloat *params,
                             angle::ParamCapture *paramCapture);
  void CaptureLightxv_params(const Context *context,
                             bool isCallValid,
                             GLenum light,
                             LightParameter pnamePacked,
                             const GLfixed *params,
                             angle::ParamCapture *paramCapture);
  void CaptureLoadMatrixf_m(const Context *context,
                            bool isCallValid,
                            const GLfloat *m,
                            angle::ParamCapture *paramCapture);
  void CaptureLoadMatrixx_m(const Context *context,
                            bool isCallValid,
                            const GLfixed *m,
                            angle::ParamCapture *paramCapture);
  void CaptureMaterialfv_params(const Context *context,
                                bool isCallValid,
                                GLenum face,
                                MaterialParameter pnamePacked,
                                const GLfloat *params,
                                angle::ParamCapture *paramCapture);
  void CaptureMaterialxv_param(const Context *context,
                               bool isCallValid,
                               GLenum face,
                               MaterialParameter pnamePacked,
                               const GLfixed *param,
                               angle::ParamCapture *paramCapture);
  void CaptureMultMatrixf_m(const Context *context,
                            bool isCallValid,
                            const GLfloat *m,
                            angle::ParamCapture *paramCapture);
  void CaptureMultMatrixx_m(const Context *context,
                            bool isCallValid,
                            const GLfixed *m,
                            angle::ParamCapture *paramCapture);
  void CaptureNormalPointer_pointer(const Context *context,
                                    bool isCallValid,
                                    VertexAttribType typePacked,
                                    GLsizei stride,
                                    const void *pointer,
                                    angle::ParamCapture *paramCapture);
  void CapturePointParameterfv_params(const Context *context,
                                      bool isCallValid,
                                      PointParameter pnamePacked,
                                      const GLfloat *params,
                                      angle::ParamCapture *paramCapture);
  void CapturePointParameterxv_params(const Context *context,
                                      bool isCallValid,
                                      PointParameter pnamePacked,
                                      const GLfixed *params,
                                      angle::ParamCapture *paramCapture);
  void CaptureTexCoordPointer_pointer(const Context *context,
                                      bool isCallValid,
                                      GLint size,
                                      VertexAttribType typePacked,
                                      GLsizei stride,
                                      const void *pointer,
                                      angle::ParamCapture *paramCapture);
  void CaptureTexEnvfv_params(const Context *context,
                              bool isCallValid,
                              TextureEnvTarget targetPacked,
                              TextureEnvParameter pnamePacked,
                              const GLfloat *params,
                              angle::ParamCapture *paramCapture);
  void CaptureTexEnviv_params(const Context *context,
                              bool isCallValid,
                              TextureEnvTarget targetPacked,
                              TextureEnvParameter pnamePacked,
                              const GLint *params,
                              angle::ParamCapture *paramCapture);
  void CaptureTexEnvxv_params(const Context *context,
                              bool isCallValid,
                              TextureEnvTarget targetPacked,
                              TextureEnvParameter pnamePacked,
                              const GLfixed *params,
                              angle::ParamCapture *paramCapture);
  void CaptureTexParameterxv_params(const Context *context,
                                    bool isCallValid,
                                    TextureType targetPacked,
                                    GLenum pname,
                                    const GLfixed *params,
                                    angle::ParamCapture *paramCapture);
  void CaptureVertexPointer_pointer(const Context *context,
                                    bool isCallValid,
                                    GLint size,
                                    VertexAttribType typePacked,
                                    GLsizei stride,
                                    const void *pointer,
                                    angle::ParamCapture *paramCapture);
  }  // namespace gl
  
  #endif  // LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_
  