1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from gl.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 // entry_points_gl_3_autogen.h: 9 // Defines the Desktop GL 3.x entry points. 10 11 #ifndef LIBGL_ENTRY_POINTS_GL_3_AUTOGEN_H_ 12 #define LIBGL_ENTRY_POINTS_GL_3_AUTOGEN_H_ 13 14 #include <export.h> 15 #include "angle_gl.h" 16 17 extern "C" { 18 19 // GL 3.0 20 ANGLE_EXPORT void GL_APIENTRY GL_BeginConditionalRender(GLuint id, GLenum mode); 21 ANGLE_EXPORT void GL_APIENTRY GL_BeginTransformFeedback(GLenum primitiveMode); 22 ANGLE_EXPORT void GL_APIENTRY GL_BindBufferBase(GLenum target, GLuint index, GLuint buffer); 23 ANGLE_EXPORT void GL_APIENTRY 24 GL_BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 25 ANGLE_EXPORT void GL_APIENTRY GL_BindFragDataLocation(GLuint program, 26 GLuint color, 27 const GLchar *name); 28 ANGLE_EXPORT void GL_APIENTRY GL_BindFramebuffer(GLenum target, GLuint framebuffer); 29 ANGLE_EXPORT void GL_APIENTRY GL_BindRenderbuffer(GLenum target, GLuint renderbuffer); 30 ANGLE_EXPORT void GL_APIENTRY GL_BindVertexArray(GLuint array); 31 ANGLE_EXPORT void GL_APIENTRY GL_BlitFramebuffer(GLint srcX0, 32 GLint srcY0, 33 GLint srcX1, 34 GLint srcY1, 35 GLint dstX0, 36 GLint dstY0, 37 GLint dstX1, 38 GLint dstY1, 39 GLbitfield mask, 40 GLenum filter); 41 ANGLE_EXPORT GLenum GL_APIENTRY GL_CheckFramebufferStatus(GLenum target); 42 ANGLE_EXPORT void GL_APIENTRY GL_ClampColor(GLenum target, GLenum clamp); 43 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfi(GLenum buffer, 44 GLint drawbuffer, 45 GLfloat depth, 46 GLint stencil); 47 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfv(GLenum buffer, 48 GLint drawbuffer, 49 const GLfloat *value); 50 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value); 51 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferuiv(GLenum buffer, 52 GLint drawbuffer, 53 const GLuint *value); 54 ANGLE_EXPORT void GL_APIENTRY 55 GL_ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); 56 ANGLE_EXPORT void GL_APIENTRY GL_DeleteFramebuffers(GLsizei n, const GLuint *framebuffers); 57 ANGLE_EXPORT void GL_APIENTRY GL_DeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers); 58 ANGLE_EXPORT void GL_APIENTRY GL_DeleteVertexArrays(GLsizei n, const GLuint *arrays); 59 ANGLE_EXPORT void GL_APIENTRY GL_Disablei(GLenum target, GLuint index); 60 ANGLE_EXPORT void GL_APIENTRY GL_Enablei(GLenum target, GLuint index); 61 ANGLE_EXPORT void GL_APIENTRY GL_EndConditionalRender(); 62 ANGLE_EXPORT void GL_APIENTRY GL_EndTransformFeedback(); 63 ANGLE_EXPORT void GL_APIENTRY GL_FlushMappedBufferRange(GLenum target, 64 GLintptr offset, 65 GLsizeiptr length); 66 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferRenderbuffer(GLenum target, 67 GLenum attachment, 68 GLenum renderbuffertarget, 69 GLuint renderbuffer); 70 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture1D(GLenum target, 71 GLenum attachment, 72 GLenum textarget, 73 GLuint texture, 74 GLint level); 75 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture2D(GLenum target, 76 GLenum attachment, 77 GLenum textarget, 78 GLuint texture, 79 GLint level); 80 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture3D(GLenum target, 81 GLenum attachment, 82 GLenum textarget, 83 GLuint texture, 84 GLint level, 85 GLint zoffset); 86 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureLayer(GLenum target, 87 GLenum attachment, 88 GLuint texture, 89 GLint level, 90 GLint layer); 91 ANGLE_EXPORT void GL_APIENTRY GL_GenFramebuffers(GLsizei n, GLuint *framebuffers); 92 ANGLE_EXPORT void GL_APIENTRY GL_GenRenderbuffers(GLsizei n, GLuint *renderbuffers); 93 ANGLE_EXPORT void GL_APIENTRY GL_GenVertexArrays(GLsizei n, GLuint *arrays); 94 ANGLE_EXPORT void GL_APIENTRY GL_GenerateMipmap(GLenum target); 95 ANGLE_EXPORT void GL_APIENTRY GL_GetBooleani_v(GLenum target, GLuint index, GLboolean *data); 96 ANGLE_EXPORT GLint GL_APIENTRY GL_GetFragDataLocation(GLuint program, const GLchar *name); 97 ANGLE_EXPORT void GL_APIENTRY GL_GetFramebufferAttachmentParameteriv(GLenum target, 98 GLenum attachment, 99 GLenum pname, 100 GLint *params); 101 ANGLE_EXPORT void GL_APIENTRY GL_GetIntegeri_v(GLenum target, GLuint index, GLint *data); 102 ANGLE_EXPORT void GL_APIENTRY GL_GetRenderbufferParameteriv(GLenum target, 103 GLenum pname, 104 GLint *params); 105 ANGLE_EXPORT const GLubyte *GL_APIENTRY GL_GetStringi(GLenum name, GLuint index); 106 ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params); 107 ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params); 108 ANGLE_EXPORT void GL_APIENTRY GL_GetTransformFeedbackVarying(GLuint program, 109 GLuint index, 110 GLsizei bufSize, 111 GLsizei *length, 112 GLsizei *size, 113 GLenum *type, 114 GLchar *name); 115 ANGLE_EXPORT void GL_APIENTRY GL_GetUniformuiv(GLuint program, GLint location, GLuint *params); 116 ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIiv(GLuint index, GLenum pname, GLint *params); 117 ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params); 118 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnabledi(GLenum target, GLuint index); 119 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsFramebuffer(GLuint framebuffer); 120 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsRenderbuffer(GLuint renderbuffer); 121 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsVertexArray(GLuint array); 122 ANGLE_EXPORT void *GL_APIENTRY GL_MapBufferRange(GLenum target, 123 GLintptr offset, 124 GLsizeiptr length, 125 GLbitfield access); 126 ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorage(GLenum target, 127 GLenum internalformat, 128 GLsizei width, 129 GLsizei height); 130 ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorageMultisample(GLenum target, 131 GLsizei samples, 132 GLenum internalformat, 133 GLsizei width, 134 GLsizei height); 135 ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIiv(GLenum target, GLenum pname, const GLint *params); 136 ANGLE_EXPORT void GL_APIENTRY GL_TexParameterIuiv(GLenum target, 137 GLenum pname, 138 const GLuint *params); 139 ANGLE_EXPORT void GL_APIENTRY GL_TransformFeedbackVaryings(GLuint program, 140 GLsizei count, 141 const GLchar *const *varyings, 142 GLenum bufferMode); 143 ANGLE_EXPORT void GL_APIENTRY GL_Uniform1ui(GLint location, GLuint v0); 144 ANGLE_EXPORT void GL_APIENTRY GL_Uniform1uiv(GLint location, GLsizei count, const GLuint *value); 145 ANGLE_EXPORT void GL_APIENTRY GL_Uniform2ui(GLint location, GLuint v0, GLuint v1); 146 ANGLE_EXPORT void GL_APIENTRY GL_Uniform2uiv(GLint location, GLsizei count, const GLuint *value); 147 ANGLE_EXPORT void GL_APIENTRY GL_Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2); 148 ANGLE_EXPORT void GL_APIENTRY GL_Uniform3uiv(GLint location, GLsizei count, const GLuint *value); 149 ANGLE_EXPORT void GL_APIENTRY 150 GL_Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 151 ANGLE_EXPORT void GL_APIENTRY GL_Uniform4uiv(GLint location, GLsizei count, const GLuint *value); 152 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI1i(GLuint index, GLint x); 153 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI1iv(GLuint index, const GLint *v); 154 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI1ui(GLuint index, GLuint x); 155 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI1uiv(GLuint index, const GLuint *v); 156 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI2i(GLuint index, GLint x, GLint y); 157 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI2iv(GLuint index, const GLint *v); 158 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI2ui(GLuint index, GLuint x, GLuint y); 159 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI2uiv(GLuint index, const GLuint *v); 160 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI3i(GLuint index, GLint x, GLint y, GLint z); 161 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI3iv(GLuint index, const GLint *v); 162 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z); 163 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI3uiv(GLuint index, const GLuint *v); 164 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4bv(GLuint index, const GLbyte *v); 165 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); 166 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4iv(GLuint index, const GLint *v); 167 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4sv(GLuint index, const GLshort *v); 168 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4ubv(GLuint index, const GLubyte *v); 169 ANGLE_EXPORT void GL_APIENTRY 170 GL_VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 171 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4uiv(GLuint index, const GLuint *v); 172 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4usv(GLuint index, const GLushort *v); 173 ANGLE_EXPORT void GL_APIENTRY 174 GL_VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); 175 176 // GL 3.1 177 ANGLE_EXPORT void GL_APIENTRY GL_CopyBufferSubData(GLenum readTarget, 178 GLenum writeTarget, 179 GLintptr readOffset, 180 GLintptr writeOffset, 181 GLsizeiptr size); 182 ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysInstanced(GLenum mode, 183 GLint first, 184 GLsizei count, 185 GLsizei instancecount); 186 ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstanced(GLenum mode, 187 GLsizei count, 188 GLenum type, 189 const void *indices, 190 GLsizei instancecount); 191 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockName(GLuint program, 192 GLuint uniformBlockIndex, 193 GLsizei bufSize, 194 GLsizei *length, 195 GLchar *uniformBlockName); 196 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockiv(GLuint program, 197 GLuint uniformBlockIndex, 198 GLenum pname, 199 GLint *params); 200 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformName(GLuint program, 201 GLuint uniformIndex, 202 GLsizei bufSize, 203 GLsizei *length, 204 GLchar *uniformName); 205 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformsiv(GLuint program, 206 GLsizei uniformCount, 207 const GLuint *uniformIndices, 208 GLenum pname, 209 GLint *params); 210 ANGLE_EXPORT GLuint GL_APIENTRY GL_GetUniformBlockIndex(GLuint program, 211 const GLchar *uniformBlockName); 212 ANGLE_EXPORT void GL_APIENTRY GL_GetUniformIndices(GLuint program, 213 GLsizei uniformCount, 214 const GLchar *const *uniformNames, 215 GLuint *uniformIndices); 216 ANGLE_EXPORT void GL_APIENTRY GL_PrimitiveRestartIndex(GLuint index); 217 ANGLE_EXPORT void GL_APIENTRY GL_TexBuffer(GLenum target, GLenum internalformat, GLuint buffer); 218 ANGLE_EXPORT void GL_APIENTRY GL_UniformBlockBinding(GLuint program, 219 GLuint uniformBlockIndex, 220 GLuint uniformBlockBinding); 221 222 // GL 3.2 223 ANGLE_EXPORT GLenum GL_APIENTRY GL_ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); 224 ANGLE_EXPORT void GL_APIENTRY GL_DeleteSync(GLsync sync); 225 ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsBaseVertex(GLenum mode, 226 GLsizei count, 227 GLenum type, 228 const void *indices, 229 GLint basevertex); 230 ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstancedBaseVertex(GLenum mode, 231 GLsizei count, 232 GLenum type, 233 const void *indices, 234 GLsizei instancecount, 235 GLint basevertex); 236 ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElementsBaseVertex(GLenum mode, 237 GLuint start, 238 GLuint end, 239 GLsizei count, 240 GLenum type, 241 const void *indices, 242 GLint basevertex); 243 ANGLE_EXPORT GLsync GL_APIENTRY GL_FenceSync(GLenum condition, GLbitfield flags); 244 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTexture(GLenum target, 245 GLenum attachment, 246 GLuint texture, 247 GLint level); 248 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameteri64v(GLenum target, 249 GLenum pname, 250 GLint64 *params); 251 ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64i_v(GLenum target, GLuint index, GLint64 *data); 252 ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64v(GLenum pname, GLint64 *data); 253 ANGLE_EXPORT void GL_APIENTRY GL_GetMultisamplefv(GLenum pname, GLuint index, GLfloat *val); 254 ANGLE_EXPORT void GL_APIENTRY 255 GL_GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); 256 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSync(GLsync sync); 257 ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawElementsBaseVertex(GLenum mode, 258 const GLsizei *count, 259 GLenum type, 260 const void *const *indices, 261 GLsizei drawcount, 262 const GLint *basevertex); 263 ANGLE_EXPORT void GL_APIENTRY GL_ProvokingVertex(GLenum mode); 264 ANGLE_EXPORT void GL_APIENTRY GL_SampleMaski(GLuint maskNumber, GLbitfield mask); 265 ANGLE_EXPORT void GL_APIENTRY GL_TexImage2DMultisample(GLenum target, 266 GLsizei samples, 267 GLenum internalformat, 268 GLsizei width, 269 GLsizei height, 270 GLboolean fixedsamplelocations); 271 ANGLE_EXPORT void GL_APIENTRY GL_TexImage3DMultisample(GLenum target, 272 GLsizei samples, 273 GLenum internalformat, 274 GLsizei width, 275 GLsizei height, 276 GLsizei depth, 277 GLboolean fixedsamplelocations); 278 ANGLE_EXPORT void GL_APIENTRY GL_WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); 279 280 // GL 3.3 281 ANGLE_EXPORT void GL_APIENTRY GL_BindFragDataLocationIndexed(GLuint program, 282 GLuint colorNumber, 283 GLuint index, 284 const GLchar *name); 285 ANGLE_EXPORT void GL_APIENTRY GL_BindSampler(GLuint unit, GLuint sampler); 286 ANGLE_EXPORT void GL_APIENTRY GL_ColorP3ui(GLenum type, GLuint color); 287 ANGLE_EXPORT void GL_APIENTRY GL_ColorP3uiv(GLenum type, const GLuint *color); 288 ANGLE_EXPORT void GL_APIENTRY GL_ColorP4ui(GLenum type, GLuint color); 289 ANGLE_EXPORT void GL_APIENTRY GL_ColorP4uiv(GLenum type, const GLuint *color); 290 ANGLE_EXPORT void GL_APIENTRY GL_DeleteSamplers(GLsizei count, const GLuint *samplers); 291 ANGLE_EXPORT void GL_APIENTRY GL_GenSamplers(GLsizei count, GLuint *samplers); 292 ANGLE_EXPORT GLint GL_APIENTRY GL_GetFragDataIndex(GLuint program, const GLchar *name); 293 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params); 294 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params); 295 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIiv(GLuint sampler, 296 GLenum pname, 297 GLint *params); 298 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterIuiv(GLuint sampler, 299 GLenum pname, 300 GLuint *params); 301 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterfv(GLuint sampler, 302 GLenum pname, 303 GLfloat *params); 304 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params); 305 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSampler(GLuint sampler); 306 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords); 307 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP1uiv(GLenum texture, 308 GLenum type, 309 const GLuint *coords); 310 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords); 311 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP2uiv(GLenum texture, 312 GLenum type, 313 const GLuint *coords); 314 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords); 315 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP3uiv(GLenum texture, 316 GLenum type, 317 const GLuint *coords); 318 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords); 319 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoordP4uiv(GLenum texture, 320 GLenum type, 321 const GLuint *coords); 322 ANGLE_EXPORT void GL_APIENTRY GL_NormalP3ui(GLenum type, GLuint coords); 323 ANGLE_EXPORT void GL_APIENTRY GL_NormalP3uiv(GLenum type, const GLuint *coords); 324 ANGLE_EXPORT void GL_APIENTRY GL_QueryCounter(GLuint id, GLenum target); 325 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIiv(GLuint sampler, 326 GLenum pname, 327 const GLint *param); 328 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterIuiv(GLuint sampler, 329 GLenum pname, 330 const GLuint *param); 331 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); 332 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterfv(GLuint sampler, 333 GLenum pname, 334 const GLfloat *param); 335 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameteri(GLuint sampler, GLenum pname, GLint param); 336 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameteriv(GLuint sampler, 337 GLenum pname, 338 const GLint *param); 339 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColorP3ui(GLenum type, GLuint color); 340 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColorP3uiv(GLenum type, const GLuint *color); 341 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP1ui(GLenum type, GLuint coords); 342 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP1uiv(GLenum type, const GLuint *coords); 343 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP2ui(GLenum type, GLuint coords); 344 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP2uiv(GLenum type, const GLuint *coords); 345 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP3ui(GLenum type, GLuint coords); 346 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP3uiv(GLenum type, const GLuint *coords); 347 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP4ui(GLenum type, GLuint coords); 348 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordP4uiv(GLenum type, const GLuint *coords); 349 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribDivisor(GLuint index, GLuint divisor); 350 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP1ui(GLuint index, 351 GLenum type, 352 GLboolean normalized, 353 GLuint value); 354 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP1uiv(GLuint index, 355 GLenum type, 356 GLboolean normalized, 357 const GLuint *value); 358 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP2ui(GLuint index, 359 GLenum type, 360 GLboolean normalized, 361 GLuint value); 362 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP2uiv(GLuint index, 363 GLenum type, 364 GLboolean normalized, 365 const GLuint *value); 366 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP3ui(GLuint index, 367 GLenum type, 368 GLboolean normalized, 369 GLuint value); 370 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP3uiv(GLuint index, 371 GLenum type, 372 GLboolean normalized, 373 const GLuint *value); 374 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP4ui(GLuint index, 375 GLenum type, 376 GLboolean normalized, 377 GLuint value); 378 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribP4uiv(GLuint index, 379 GLenum type, 380 GLboolean normalized, 381 const GLuint *value); 382 ANGLE_EXPORT void GL_APIENTRY GL_VertexP2ui(GLenum type, GLuint value); 383 ANGLE_EXPORT void GL_APIENTRY GL_VertexP2uiv(GLenum type, const GLuint *value); 384 ANGLE_EXPORT void GL_APIENTRY GL_VertexP3ui(GLenum type, GLuint value); 385 ANGLE_EXPORT void GL_APIENTRY GL_VertexP3uiv(GLenum type, const GLuint *value); 386 ANGLE_EXPORT void GL_APIENTRY GL_VertexP4ui(GLenum type, GLuint value); 387 ANGLE_EXPORT void GL_APIENTRY GL_VertexP4uiv(GLenum type, const GLuint *value); 388 } // extern "C" 389 390 #endif // LIBGL_ENTRY_POINTS_GL_3_AUTOGEN_H_ 391