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_2_autogen.h: 9 // Defines the Desktop GL 2.x entry points. 10 11 #ifndef LIBGLESV2_ENTRY_POINTS_GL_2_AUTOGEN_H_ 12 #define LIBGLESV2_ENTRY_POINTS_GL_2_AUTOGEN_H_ 13 14 #include <export.h> 15 #include "angle_gl.h" 16 17 extern "C" { 18 19 // GL 2.0 20 ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params); 21 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1d(GLuint index, GLdouble x); 22 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1dv(GLuint index, const GLdouble *v); 23 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1s(GLuint index, GLshort x); 24 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib1sv(GLuint index, const GLshort *v); 25 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2d(GLuint index, GLdouble x, GLdouble y); 26 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2dv(GLuint index, const GLdouble *v); 27 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2s(GLuint index, GLshort x, GLshort y); 28 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib2sv(GLuint index, const GLshort *v); 29 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); 30 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3dv(GLuint index, const GLdouble *v); 31 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z); 32 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib3sv(GLuint index, const GLshort *v); 33 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Nbv(GLuint index, const GLbyte *v); 34 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Niv(GLuint index, const GLint *v); 35 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Nsv(GLuint index, const GLshort *v); 36 ANGLE_EXPORT void GL_APIENTRY 37 GL_VertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 38 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Nubv(GLuint index, const GLubyte *v); 39 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Nuiv(GLuint index, const GLuint *v); 40 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4Nusv(GLuint index, const GLushort *v); 41 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4bv(GLuint index, const GLbyte *v); 42 ANGLE_EXPORT void GL_APIENTRY 43 GL_VertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 44 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4dv(GLuint index, const GLdouble *v); 45 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4iv(GLuint index, const GLint *v); 46 ANGLE_EXPORT void GL_APIENTRY 47 GL_VertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 48 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4sv(GLuint index, const GLshort *v); 49 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4ubv(GLuint index, const GLubyte *v); 50 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4uiv(GLuint index, const GLuint *v); 51 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttrib4usv(GLuint index, const GLushort *v); 52 53 // GL 2.1 54 } // extern "C" 55 56 #endif // LIBGLESV2_ENTRY_POINTS_GL_2_AUTOGEN_H_ 57