1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from gl.xml. 3 // 4 // Copyright 2019 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_1_5_autogen.h: 9 // Defines the GL 1.5 entry points. 10 11 #ifndef LIBGL_ENTRY_POINTS_GL_1_5_AUTOGEN_H_ 12 #define LIBGL_ENTRY_POINTS_GL_1_5_AUTOGEN_H_ 13 14 #include <export.h> 15 #include "angle_gl.h" 16 17 namespace gl 18 { 19 ANGLE_EXPORT void GL_APIENTRY BeginQuery(GLenum target, GLuint id); 20 ANGLE_EXPORT void GL_APIENTRY BindBuffer(GLenum target, GLuint buffer); 21 ANGLE_EXPORT void GL_APIENTRY BufferData(GLenum target, 22 GLsizeiptr size, 23 const void *data, 24 GLenum usage); 25 ANGLE_EXPORT void GL_APIENTRY BufferSubData(GLenum target, 26 GLintptr offset, 27 GLsizeiptr size, 28 const void *data); 29 ANGLE_EXPORT void GL_APIENTRY DeleteBuffers(GLsizei n, const GLuint *buffers); 30 ANGLE_EXPORT void GL_APIENTRY DeleteQueries(GLsizei n, const GLuint *ids); 31 ANGLE_EXPORT void GL_APIENTRY EndQuery(GLenum target); 32 ANGLE_EXPORT void GL_APIENTRY GenBuffers(GLsizei n, GLuint *buffers); 33 ANGLE_EXPORT void GL_APIENTRY GenQueries(GLsizei n, GLuint *ids); 34 ANGLE_EXPORT void GL_APIENTRY GetBufferParameteriv(GLenum target, GLenum pname, GLint *params); 35 ANGLE_EXPORT void GL_APIENTRY GetBufferPointerv(GLenum target, GLenum pname, void **params); 36 ANGLE_EXPORT void GL_APIENTRY GetBufferSubData(GLenum target, 37 GLintptr offset, 38 GLsizeiptr size, 39 void *data); 40 ANGLE_EXPORT void GL_APIENTRY GetQueryObjectiv(GLuint id, GLenum pname, GLint *params); 41 ANGLE_EXPORT void GL_APIENTRY GetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params); 42 ANGLE_EXPORT void GL_APIENTRY GetQueryiv(GLenum target, GLenum pname, GLint *params); 43 ANGLE_EXPORT GLboolean GL_APIENTRY IsBuffer(GLuint buffer); 44 ANGLE_EXPORT GLboolean GL_APIENTRY IsQuery(GLuint id); 45 ANGLE_EXPORT void *GL_APIENTRY MapBuffer(GLenum target, GLenum access); 46 ANGLE_EXPORT GLboolean GL_APIENTRY UnmapBuffer(GLenum target); 47 } // namespace gl 48 49 #endif // LIBGL_ENTRY_POINTS_GL_1_5_AUTOGEN_H_ 50