~mmach/netext73/webkit2gtk

« back to all changes in this revision

Viewing changes to Source/ThirdParty/ANGLE/src/libGL/entry_points_gl_4_2_autogen.h

  • Committer: mmach
  • Date: 2023-06-16 17:21:37 UTC
  • Revision ID: netbit73@gmail.com-20230616172137-2rqx6yr96ga9g3kp
1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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_4_2_autogen.h:
 
9
//   Defines the GL 4.2 entry points.
 
10
 
 
11
#ifndef LIBGL_ENTRY_POINTS_GL_4_2_AUTOGEN_H_
 
12
#define LIBGL_ENTRY_POINTS_GL_4_2_AUTOGEN_H_
 
13
 
 
14
#include <export.h>
 
15
#include "angle_gl.h"
 
16
 
 
17
namespace gl
 
18
{
 
19
ANGLE_EXPORT void GL_APIENTRY BindImageTexture(GLuint unit,
 
20
                                               GLuint texture,
 
21
                                               GLint level,
 
22
                                               GLboolean layered,
 
23
                                               GLint layer,
 
24
                                               GLenum access,
 
25
                                               GLenum format);
 
26
ANGLE_EXPORT void GL_APIENTRY DrawArraysInstancedBaseInstance(GLenum mode,
 
27
                                                              GLint first,
 
28
                                                              GLsizei count,
 
29
                                                              GLsizei instancecount,
 
30
                                                              GLuint baseinstance);
 
31
ANGLE_EXPORT void GL_APIENTRY DrawElementsInstancedBaseInstance(GLenum mode,
 
32
                                                                GLsizei count,
 
33
                                                                GLenum type,
 
34
                                                                const void *indices,
 
35
                                                                GLsizei instancecount,
 
36
                                                                GLuint baseinstance);
 
37
ANGLE_EXPORT void GL_APIENTRY DrawElementsInstancedBaseVertexBaseInstance(GLenum mode,
 
38
                                                                          GLsizei count,
 
39
                                                                          GLenum type,
 
40
                                                                          const void *indices,
 
41
                                                                          GLsizei instancecount,
 
42
                                                                          GLint basevertex,
 
43
                                                                          GLuint baseinstance);
 
44
ANGLE_EXPORT void GL_APIENTRY DrawTransformFeedbackInstanced(GLenum mode,
 
45
                                                             GLuint id,
 
46
                                                             GLsizei instancecount);
 
47
ANGLE_EXPORT void GL_APIENTRY DrawTransformFeedbackStreamInstanced(GLenum mode,
 
48
                                                                   GLuint id,
 
49
                                                                   GLuint stream,
 
50
                                                                   GLsizei instancecount);
 
51
ANGLE_EXPORT void GL_APIENTRY GetActiveAtomicCounterBufferiv(GLuint program,
 
52
                                                             GLuint bufferIndex,
 
53
                                                             GLenum pname,
 
54
                                                             GLint *params);
 
55
ANGLE_EXPORT void GL_APIENTRY GetInternalformativ(GLenum target,
 
56
                                                  GLenum internalformat,
 
57
                                                  GLenum pname,
 
58
                                                  GLsizei bufSize,
 
59
                                                  GLint *params);
 
60
ANGLE_EXPORT void GL_APIENTRY MemoryBarrier(GLbitfield barriers);
 
61
ANGLE_EXPORT void GL_APIENTRY TexStorage1D(GLenum target,
 
62
                                           GLsizei levels,
 
63
                                           GLenum internalformat,
 
64
                                           GLsizei width);
 
65
ANGLE_EXPORT void GL_APIENTRY
 
66
TexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
 
67
ANGLE_EXPORT void GL_APIENTRY TexStorage3D(GLenum target,
 
68
                                           GLsizei levels,
 
69
                                           GLenum internalformat,
 
70
                                           GLsizei width,
 
71
                                           GLsizei height,
 
72
                                           GLsizei depth);
 
73
}  // namespace gl
 
74
 
 
75
#endif  // LIBGL_ENTRY_POINTS_GL_4_2_AUTOGEN_H_