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_gl_2_autogen.h: 9 // Capture functions for the OpenGL ES Desktop GL 2.x entry points. 10 11 #ifndef LIBANGLE_CAPTURE_GL_2_AUTOGEN_H_ 12 #define LIBANGLE_CAPTURE_GL_2_AUTOGEN_H_ 13 14 #include "common/PackedEnums.h" 15 #include "libANGLE/capture/FrameCapture.h" 16 17 namespace gl 18 { 19 20 // Method Captures 21 22 // GL 2.0 23 angle::CallCapture CaptureGetVertexAttribdv(const State &glState, 24 bool isCallValid, 25 GLuint index, 26 GLenum pname, 27 GLdouble *params); 28 angle::CallCapture CaptureVertexAttrib1d(const State &glState, 29 bool isCallValid, 30 GLuint index, 31 GLdouble x); 32 angle::CallCapture CaptureVertexAttrib1dv(const State &glState, 33 bool isCallValid, 34 GLuint index, 35 const GLdouble *v); 36 angle::CallCapture CaptureVertexAttrib1s(const State &glState, 37 bool isCallValid, 38 GLuint index, 39 GLshort x); 40 angle::CallCapture CaptureVertexAttrib1sv(const State &glState, 41 bool isCallValid, 42 GLuint index, 43 const GLshort *v); 44 angle::CallCapture CaptureVertexAttrib2d(const State &glState, 45 bool isCallValid, 46 GLuint index, 47 GLdouble x, 48 GLdouble y); 49 angle::CallCapture CaptureVertexAttrib2dv(const State &glState, 50 bool isCallValid, 51 GLuint index, 52 const GLdouble *v); 53 angle::CallCapture CaptureVertexAttrib2s(const State &glState, 54 bool isCallValid, 55 GLuint index, 56 GLshort x, 57 GLshort y); 58 angle::CallCapture CaptureVertexAttrib2sv(const State &glState, 59 bool isCallValid, 60 GLuint index, 61 const GLshort *v); 62 angle::CallCapture CaptureVertexAttrib3d(const State &glState, 63 bool isCallValid, 64 GLuint index, 65 GLdouble x, 66 GLdouble y, 67 GLdouble z); 68 angle::CallCapture CaptureVertexAttrib3dv(const State &glState, 69 bool isCallValid, 70 GLuint index, 71 const GLdouble *v); 72 angle::CallCapture CaptureVertexAttrib3s(const State &glState, 73 bool isCallValid, 74 GLuint index, 75 GLshort x, 76 GLshort y, 77 GLshort z); 78 angle::CallCapture CaptureVertexAttrib3sv(const State &glState, 79 bool isCallValid, 80 GLuint index, 81 const GLshort *v); 82 angle::CallCapture CaptureVertexAttrib4Nbv(const State &glState, 83 bool isCallValid, 84 GLuint index, 85 const GLbyte *v); 86 angle::CallCapture CaptureVertexAttrib4Niv(const State &glState, 87 bool isCallValid, 88 GLuint index, 89 const GLint *v); 90 angle::CallCapture CaptureVertexAttrib4Nsv(const State &glState, 91 bool isCallValid, 92 GLuint index, 93 const GLshort *v); 94 angle::CallCapture CaptureVertexAttrib4Nub(const State &glState, 95 bool isCallValid, 96 GLuint index, 97 GLubyte x, 98 GLubyte y, 99 GLubyte z, 100 GLubyte w); 101 angle::CallCapture CaptureVertexAttrib4Nubv(const State &glState, 102 bool isCallValid, 103 GLuint index, 104 const GLubyte *v); 105 angle::CallCapture CaptureVertexAttrib4Nuiv(const State &glState, 106 bool isCallValid, 107 GLuint index, 108 const GLuint *v); 109 angle::CallCapture CaptureVertexAttrib4Nusv(const State &glState, 110 bool isCallValid, 111 GLuint index, 112 const GLushort *v); 113 angle::CallCapture CaptureVertexAttrib4bv(const State &glState, 114 bool isCallValid, 115 GLuint index, 116 const GLbyte *v); 117 angle::CallCapture CaptureVertexAttrib4d(const State &glState, 118 bool isCallValid, 119 GLuint index, 120 GLdouble x, 121 GLdouble y, 122 GLdouble z, 123 GLdouble w); 124 angle::CallCapture CaptureVertexAttrib4dv(const State &glState, 125 bool isCallValid, 126 GLuint index, 127 const GLdouble *v); 128 angle::CallCapture CaptureVertexAttrib4iv(const State &glState, 129 bool isCallValid, 130 GLuint index, 131 const GLint *v); 132 angle::CallCapture CaptureVertexAttrib4s(const State &glState, 133 bool isCallValid, 134 GLuint index, 135 GLshort x, 136 GLshort y, 137 GLshort z, 138 GLshort w); 139 angle::CallCapture CaptureVertexAttrib4sv(const State &glState, 140 bool isCallValid, 141 GLuint index, 142 const GLshort *v); 143 angle::CallCapture CaptureVertexAttrib4ubv(const State &glState, 144 bool isCallValid, 145 GLuint index, 146 const GLubyte *v); 147 angle::CallCapture CaptureVertexAttrib4uiv(const State &glState, 148 bool isCallValid, 149 GLuint index, 150 const GLuint *v); 151 angle::CallCapture CaptureVertexAttrib4usv(const State &glState, 152 bool isCallValid, 153 GLuint index, 154 const GLushort *v); 155 156 // GL 2.1 157 158 // Parameter Captures 159 160 // GL 2.0 161 void CaptureGetVertexAttribdv_params(const State &glState, 162 bool isCallValid, 163 GLuint index, 164 GLenum pname, 165 GLdouble *params, 166 angle::ParamCapture *paramCapture); 167 void CaptureVertexAttrib1dv_v(const State &glState, 168 bool isCallValid, 169 GLuint index, 170 const GLdouble *v, 171 angle::ParamCapture *paramCapture); 172 void CaptureVertexAttrib1sv_v(const State &glState, 173 bool isCallValid, 174 GLuint index, 175 const GLshort *v, 176 angle::ParamCapture *paramCapture); 177 void CaptureVertexAttrib2dv_v(const State &glState, 178 bool isCallValid, 179 GLuint index, 180 const GLdouble *v, 181 angle::ParamCapture *paramCapture); 182 void CaptureVertexAttrib2sv_v(const State &glState, 183 bool isCallValid, 184 GLuint index, 185 const GLshort *v, 186 angle::ParamCapture *paramCapture); 187 void CaptureVertexAttrib3dv_v(const State &glState, 188 bool isCallValid, 189 GLuint index, 190 const GLdouble *v, 191 angle::ParamCapture *paramCapture); 192 void CaptureVertexAttrib3sv_v(const State &glState, 193 bool isCallValid, 194 GLuint index, 195 const GLshort *v, 196 angle::ParamCapture *paramCapture); 197 void CaptureVertexAttrib4Nbv_v(const State &glState, 198 bool isCallValid, 199 GLuint index, 200 const GLbyte *v, 201 angle::ParamCapture *paramCapture); 202 void CaptureVertexAttrib4Niv_v(const State &glState, 203 bool isCallValid, 204 GLuint index, 205 const GLint *v, 206 angle::ParamCapture *paramCapture); 207 void CaptureVertexAttrib4Nsv_v(const State &glState, 208 bool isCallValid, 209 GLuint index, 210 const GLshort *v, 211 angle::ParamCapture *paramCapture); 212 void CaptureVertexAttrib4Nubv_v(const State &glState, 213 bool isCallValid, 214 GLuint index, 215 const GLubyte *v, 216 angle::ParamCapture *paramCapture); 217 void CaptureVertexAttrib4Nuiv_v(const State &glState, 218 bool isCallValid, 219 GLuint index, 220 const GLuint *v, 221 angle::ParamCapture *paramCapture); 222 void CaptureVertexAttrib4Nusv_v(const State &glState, 223 bool isCallValid, 224 GLuint index, 225 const GLushort *v, 226 angle::ParamCapture *paramCapture); 227 void CaptureVertexAttrib4bv_v(const State &glState, 228 bool isCallValid, 229 GLuint index, 230 const GLbyte *v, 231 angle::ParamCapture *paramCapture); 232 void CaptureVertexAttrib4dv_v(const State &glState, 233 bool isCallValid, 234 GLuint index, 235 const GLdouble *v, 236 angle::ParamCapture *paramCapture); 237 void CaptureVertexAttrib4iv_v(const State &glState, 238 bool isCallValid, 239 GLuint index, 240 const GLint *v, 241 angle::ParamCapture *paramCapture); 242 void CaptureVertexAttrib4sv_v(const State &glState, 243 bool isCallValid, 244 GLuint index, 245 const GLshort *v, 246 angle::ParamCapture *paramCapture); 247 void CaptureVertexAttrib4ubv_v(const State &glState, 248 bool isCallValid, 249 GLuint index, 250 const GLubyte *v, 251 angle::ParamCapture *paramCapture); 252 void CaptureVertexAttrib4uiv_v(const State &glState, 253 bool isCallValid, 254 GLuint index, 255 const GLuint *v, 256 angle::ParamCapture *paramCapture); 257 void CaptureVertexAttrib4usv_v(const State &glState, 258 bool isCallValid, 259 GLuint index, 260 const GLushort *v, 261 angle::ParamCapture *paramCapture); 262 263 // GL 2.1 264 } // namespace gl 265 266 #endif // LIBANGLE_CAPTURE_GL_2_AUTOGEN_H_ 267