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 // Context_gl_2_0_autogen.h: Creates a macro for interfaces in Context. 9 10 #ifndef ANGLE_CONTEXT_GL_2_0_AUTOGEN_H_ 11 #define ANGLE_CONTEXT_GL_2_0_AUTOGEN_H_ 12 13 #define ANGLE_GL_2_0_CONTEXT_API \ 14 void getVertexAttribdv(GLuint index, GLenum pname, GLdouble *params); \ 15 void vertexAttrib1d(GLuint index, GLdouble x); \ 16 void vertexAttrib1dv(GLuint index, const GLdouble *v); \ 17 void vertexAttrib1s(GLuint index, GLshort x); \ 18 void vertexAttrib1sv(GLuint index, const GLshort *v); \ 19 void vertexAttrib2d(GLuint index, GLdouble x, GLdouble y); \ 20 void vertexAttrib2dv(GLuint index, const GLdouble *v); \ 21 void vertexAttrib2s(GLuint index, GLshort x, GLshort y); \ 22 void vertexAttrib2sv(GLuint index, const GLshort *v); \ 23 void vertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); \ 24 void vertexAttrib3dv(GLuint index, const GLdouble *v); \ 25 void vertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z); \ 26 void vertexAttrib3sv(GLuint index, const GLshort *v); \ 27 void vertexAttrib4Nbv(GLuint index, const GLbyte *v); \ 28 void vertexAttrib4Niv(GLuint index, const GLint *v); \ 29 void vertexAttrib4Nsv(GLuint index, const GLshort *v); \ 30 void vertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); \ 31 void vertexAttrib4Nubv(GLuint index, const GLubyte *v); \ 32 void vertexAttrib4Nuiv(GLuint index, const GLuint *v); \ 33 void vertexAttrib4Nusv(GLuint index, const GLushort *v); \ 34 void vertexAttrib4bv(GLuint index, const GLbyte *v); \ 35 void vertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); \ 36 void vertexAttrib4dv(GLuint index, const GLdouble *v); \ 37 void vertexAttrib4iv(GLuint index, const GLint *v); \ 38 void vertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); \ 39 void vertexAttrib4sv(GLuint index, const GLshort *v); \ 40 void vertexAttrib4ubv(GLuint index, const GLubyte *v); \ 41 void vertexAttrib4uiv(GLuint index, const GLuint *v); \ 42 void vertexAttrib4usv(GLuint index, const GLushort *v); 43 44 #endif // ANGLE_CONTEXT_API_2_0_AUTOGEN_H_ 45