• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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