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 2023 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 // context_private_call_gl_autogen.h: 9 // Helpers that set/get state that is entirely privately accessed by the context. 10 11 #ifndef LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_ 12 #define LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_ 13 14 #include "libANGLE/Context.h" 15 16 namespace gl 17 { 18 void ContextPrivateVertexAttrib1d(PrivateState *privateState, 19 PrivateStateCache *privateStateCache, 20 GLuint index, 21 GLdouble x); 22 void ContextPrivateVertexAttrib1dv(PrivateState *privateState, 23 PrivateStateCache *privateStateCache, 24 GLuint index, 25 const GLdouble *v); 26 void ContextPrivateVertexAttrib1s(PrivateState *privateState, 27 PrivateStateCache *privateStateCache, 28 GLuint index, 29 GLshort x); 30 void ContextPrivateVertexAttrib1sv(PrivateState *privateState, 31 PrivateStateCache *privateStateCache, 32 GLuint index, 33 const GLshort *v); 34 void ContextPrivateVertexAttrib2d(PrivateState *privateState, 35 PrivateStateCache *privateStateCache, 36 GLuint index, 37 GLdouble x, 38 GLdouble y); 39 void ContextPrivateVertexAttrib2dv(PrivateState *privateState, 40 PrivateStateCache *privateStateCache, 41 GLuint index, 42 const GLdouble *v); 43 void ContextPrivateVertexAttrib2s(PrivateState *privateState, 44 PrivateStateCache *privateStateCache, 45 GLuint index, 46 GLshort x, 47 GLshort y); 48 void ContextPrivateVertexAttrib2sv(PrivateState *privateState, 49 PrivateStateCache *privateStateCache, 50 GLuint index, 51 const GLshort *v); 52 void ContextPrivateVertexAttrib3d(PrivateState *privateState, 53 PrivateStateCache *privateStateCache, 54 GLuint index, 55 GLdouble x, 56 GLdouble y, 57 GLdouble z); 58 void ContextPrivateVertexAttrib3dv(PrivateState *privateState, 59 PrivateStateCache *privateStateCache, 60 GLuint index, 61 const GLdouble *v); 62 void ContextPrivateVertexAttrib3s(PrivateState *privateState, 63 PrivateStateCache *privateStateCache, 64 GLuint index, 65 GLshort x, 66 GLshort y, 67 GLshort z); 68 void ContextPrivateVertexAttrib3sv(PrivateState *privateState, 69 PrivateStateCache *privateStateCache, 70 GLuint index, 71 const GLshort *v); 72 void ContextPrivateVertexAttrib4Nbv(PrivateState *privateState, 73 PrivateStateCache *privateStateCache, 74 GLuint index, 75 const GLbyte *v); 76 void ContextPrivateVertexAttrib4Niv(PrivateState *privateState, 77 PrivateStateCache *privateStateCache, 78 GLuint index, 79 const GLint *v); 80 void ContextPrivateVertexAttrib4Nsv(PrivateState *privateState, 81 PrivateStateCache *privateStateCache, 82 GLuint index, 83 const GLshort *v); 84 void ContextPrivateVertexAttrib4Nub(PrivateState *privateState, 85 PrivateStateCache *privateStateCache, 86 GLuint index, 87 GLubyte x, 88 GLubyte y, 89 GLubyte z, 90 GLubyte w); 91 void ContextPrivateVertexAttrib4Nubv(PrivateState *privateState, 92 PrivateStateCache *privateStateCache, 93 GLuint index, 94 const GLubyte *v); 95 void ContextPrivateVertexAttrib4Nuiv(PrivateState *privateState, 96 PrivateStateCache *privateStateCache, 97 GLuint index, 98 const GLuint *v); 99 void ContextPrivateVertexAttrib4Nusv(PrivateState *privateState, 100 PrivateStateCache *privateStateCache, 101 GLuint index, 102 const GLushort *v); 103 void ContextPrivateVertexAttrib4bv(PrivateState *privateState, 104 PrivateStateCache *privateStateCache, 105 GLuint index, 106 const GLbyte *v); 107 void ContextPrivateVertexAttrib4d(PrivateState *privateState, 108 PrivateStateCache *privateStateCache, 109 GLuint index, 110 GLdouble x, 111 GLdouble y, 112 GLdouble z, 113 GLdouble w); 114 void ContextPrivateVertexAttrib4dv(PrivateState *privateState, 115 PrivateStateCache *privateStateCache, 116 GLuint index, 117 const GLdouble *v); 118 void ContextPrivateVertexAttrib4iv(PrivateState *privateState, 119 PrivateStateCache *privateStateCache, 120 GLuint index, 121 const GLint *v); 122 void ContextPrivateVertexAttrib4s(PrivateState *privateState, 123 PrivateStateCache *privateStateCache, 124 GLuint index, 125 GLshort x, 126 GLshort y, 127 GLshort z, 128 GLshort w); 129 void ContextPrivateVertexAttrib4sv(PrivateState *privateState, 130 PrivateStateCache *privateStateCache, 131 GLuint index, 132 const GLshort *v); 133 void ContextPrivateVertexAttrib4ubv(PrivateState *privateState, 134 PrivateStateCache *privateStateCache, 135 GLuint index, 136 const GLubyte *v); 137 void ContextPrivateVertexAttrib4uiv(PrivateState *privateState, 138 PrivateStateCache *privateStateCache, 139 GLuint index, 140 const GLuint *v); 141 void ContextPrivateVertexAttrib4usv(PrivateState *privateState, 142 PrivateStateCache *privateStateCache, 143 GLuint index, 144 const GLushort *v); 145 void ContextPrivateVertexAttribI1i(PrivateState *privateState, 146 PrivateStateCache *privateStateCache, 147 GLuint index, 148 GLint x); 149 void ContextPrivateVertexAttribI1iv(PrivateState *privateState, 150 PrivateStateCache *privateStateCache, 151 GLuint index, 152 const GLint *v); 153 void ContextPrivateVertexAttribI1ui(PrivateState *privateState, 154 PrivateStateCache *privateStateCache, 155 GLuint index, 156 GLuint x); 157 void ContextPrivateVertexAttribI1uiv(PrivateState *privateState, 158 PrivateStateCache *privateStateCache, 159 GLuint index, 160 const GLuint *v); 161 void ContextPrivateVertexAttribI2i(PrivateState *privateState, 162 PrivateStateCache *privateStateCache, 163 GLuint index, 164 GLint x, 165 GLint y); 166 void ContextPrivateVertexAttribI2iv(PrivateState *privateState, 167 PrivateStateCache *privateStateCache, 168 GLuint index, 169 const GLint *v); 170 void ContextPrivateVertexAttribI2ui(PrivateState *privateState, 171 PrivateStateCache *privateStateCache, 172 GLuint index, 173 GLuint x, 174 GLuint y); 175 void ContextPrivateVertexAttribI2uiv(PrivateState *privateState, 176 PrivateStateCache *privateStateCache, 177 GLuint index, 178 const GLuint *v); 179 void ContextPrivateVertexAttribI3i(PrivateState *privateState, 180 PrivateStateCache *privateStateCache, 181 GLuint index, 182 GLint x, 183 GLint y, 184 GLint z); 185 void ContextPrivateVertexAttribI3iv(PrivateState *privateState, 186 PrivateStateCache *privateStateCache, 187 GLuint index, 188 const GLint *v); 189 void ContextPrivateVertexAttribI3ui(PrivateState *privateState, 190 PrivateStateCache *privateStateCache, 191 GLuint index, 192 GLuint x, 193 GLuint y, 194 GLuint z); 195 void ContextPrivateVertexAttribI3uiv(PrivateState *privateState, 196 PrivateStateCache *privateStateCache, 197 GLuint index, 198 const GLuint *v); 199 void ContextPrivateVertexAttribI4bv(PrivateState *privateState, 200 PrivateStateCache *privateStateCache, 201 GLuint index, 202 const GLbyte *v); 203 void ContextPrivateVertexAttribI4sv(PrivateState *privateState, 204 PrivateStateCache *privateStateCache, 205 GLuint index, 206 const GLshort *v); 207 void ContextPrivateVertexAttribI4ubv(PrivateState *privateState, 208 PrivateStateCache *privateStateCache, 209 GLuint index, 210 const GLubyte *v); 211 void ContextPrivateVertexAttribI4usv(PrivateState *privateState, 212 PrivateStateCache *privateStateCache, 213 GLuint index, 214 const GLushort *v); 215 void ContextPrivateVertexAttribP1ui(PrivateState *privateState, 216 PrivateStateCache *privateStateCache, 217 GLuint index, 218 GLenum type, 219 GLboolean normalized, 220 GLuint value); 221 void ContextPrivateVertexAttribP1uiv(PrivateState *privateState, 222 PrivateStateCache *privateStateCache, 223 GLuint index, 224 GLenum type, 225 GLboolean normalized, 226 const GLuint *value); 227 void ContextPrivateVertexAttribP2ui(PrivateState *privateState, 228 PrivateStateCache *privateStateCache, 229 GLuint index, 230 GLenum type, 231 GLboolean normalized, 232 GLuint value); 233 void ContextPrivateVertexAttribP2uiv(PrivateState *privateState, 234 PrivateStateCache *privateStateCache, 235 GLuint index, 236 GLenum type, 237 GLboolean normalized, 238 const GLuint *value); 239 void ContextPrivateVertexAttribP3ui(PrivateState *privateState, 240 PrivateStateCache *privateStateCache, 241 GLuint index, 242 GLenum type, 243 GLboolean normalized, 244 GLuint value); 245 void ContextPrivateVertexAttribP3uiv(PrivateState *privateState, 246 PrivateStateCache *privateStateCache, 247 GLuint index, 248 GLenum type, 249 GLboolean normalized, 250 const GLuint *value); 251 void ContextPrivateVertexAttribP4ui(PrivateState *privateState, 252 PrivateStateCache *privateStateCache, 253 GLuint index, 254 GLenum type, 255 GLboolean normalized, 256 GLuint value); 257 void ContextPrivateVertexAttribP4uiv(PrivateState *privateState, 258 PrivateStateCache *privateStateCache, 259 GLuint index, 260 GLenum type, 261 GLboolean normalized, 262 const GLuint *value); 263 void ContextPrivateVertexAttribL1d(PrivateState *privateState, 264 PrivateStateCache *privateStateCache, 265 GLuint index, 266 GLdouble x); 267 void ContextPrivateVertexAttribL1dv(PrivateState *privateState, 268 PrivateStateCache *privateStateCache, 269 GLuint index, 270 const GLdouble *v); 271 void ContextPrivateVertexAttribL2d(PrivateState *privateState, 272 PrivateStateCache *privateStateCache, 273 GLuint index, 274 GLdouble x, 275 GLdouble y); 276 void ContextPrivateVertexAttribL2dv(PrivateState *privateState, 277 PrivateStateCache *privateStateCache, 278 GLuint index, 279 const GLdouble *v); 280 void ContextPrivateVertexAttribL3d(PrivateState *privateState, 281 PrivateStateCache *privateStateCache, 282 GLuint index, 283 GLdouble x, 284 GLdouble y, 285 GLdouble z); 286 void ContextPrivateVertexAttribL3dv(PrivateState *privateState, 287 PrivateStateCache *privateStateCache, 288 GLuint index, 289 const GLdouble *v); 290 void ContextPrivateVertexAttribL4d(PrivateState *privateState, 291 PrivateStateCache *privateStateCache, 292 GLuint index, 293 GLdouble x, 294 GLdouble y, 295 GLdouble z, 296 GLdouble w); 297 void ContextPrivateVertexAttribL4dv(PrivateState *privateState, 298 PrivateStateCache *privateStateCache, 299 GLuint index, 300 const GLdouble *v); 301 } // namespace gl 302 303 #endif // LIBANGLE_CONTEXT_PRIVATE_CALL_gl_AUTOGEN_H_ 304