~mmach/netext73/webkit2gtk

« back to all changes in this revision

Viewing changes to Source/ThirdParty/ANGLE/src/libANGLE/Context_gl_4_1_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
// Context_gl_4_1_autogen.h: Creates a macro for interfaces in Context.
 
9
 
 
10
#ifndef ANGLE_CONTEXT_GL_4_1_AUTOGEN_H_
 
11
#define ANGLE_CONTEXT_GL_4_1_AUTOGEN_H_
 
12
 
 
13
#define ANGLE_GL_4_1_CONTEXT_API                                                                   \
 
14
    void depthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v);                         \
 
15
    void depthRangeIndexed(GLuint index, GLdouble n, GLdouble f);                                  \
 
16
    void getDoublei_v(GLenum target, GLuint index, GLdouble *data);                                \
 
17
    void getFloati_v(GLenum target, GLuint index, GLfloat *data);                                  \
 
18
    void getVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params);                         \
 
19
    void programUniform1d(ShaderProgramID programPacked, GLint location, GLdouble v0);             \
 
20
    void programUniform1dv(ShaderProgramID programPacked, GLint location, GLsizei count,           \
 
21
                           const GLdouble *value);                                                 \
 
22
    void programUniform2d(ShaderProgramID programPacked, GLint location, GLdouble v0,              \
 
23
                          GLdouble v1);                                                            \
 
24
    void programUniform2dv(ShaderProgramID programPacked, GLint location, GLsizei count,           \
 
25
                           const GLdouble *value);                                                 \
 
26
    void programUniform3d(ShaderProgramID programPacked, GLint location, GLdouble v0, GLdouble v1, \
 
27
                          GLdouble v2);                                                            \
 
28
    void programUniform3dv(ShaderProgramID programPacked, GLint location, GLsizei count,           \
 
29
                           const GLdouble *value);                                                 \
 
30
    void programUniform4d(ShaderProgramID programPacked, GLint location, GLdouble v0, GLdouble v1, \
 
31
                          GLdouble v2, GLdouble v3);                                               \
 
32
    void programUniform4dv(ShaderProgramID programPacked, GLint location, GLsizei count,           \
 
33
                           const GLdouble *value);                                                 \
 
34
    void programUniformMatrix2dv(ShaderProgramID programPacked, GLint location, GLsizei count,     \
 
35
                                 GLboolean transpose, const GLdouble *value);                      \
 
36
    void programUniformMatrix2x3dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
37
                                   GLboolean transpose, const GLdouble *value);                    \
 
38
    void programUniformMatrix2x4dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
39
                                   GLboolean transpose, const GLdouble *value);                    \
 
40
    void programUniformMatrix3dv(ShaderProgramID programPacked, GLint location, GLsizei count,     \
 
41
                                 GLboolean transpose, const GLdouble *value);                      \
 
42
    void programUniformMatrix3x2dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
43
                                   GLboolean transpose, const GLdouble *value);                    \
 
44
    void programUniformMatrix3x4dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
45
                                   GLboolean transpose, const GLdouble *value);                    \
 
46
    void programUniformMatrix4dv(ShaderProgramID programPacked, GLint location, GLsizei count,     \
 
47
                                 GLboolean transpose, const GLdouble *value);                      \
 
48
    void programUniformMatrix4x2dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
49
                                   GLboolean transpose, const GLdouble *value);                    \
 
50
    void programUniformMatrix4x3dv(ShaderProgramID programPacked, GLint location, GLsizei count,   \
 
51
                                   GLboolean transpose, const GLdouble *value);                    \
 
52
    void scissorArrayv(GLuint first, GLsizei count, const GLint *v);                               \
 
53
    void scissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);    \
 
54
    void scissorIndexedv(GLuint index, const GLint *v);                                            \
 
55
    void vertexAttribL1d(GLuint index, GLdouble x);                                                \
 
56
    void vertexAttribL1dv(GLuint index, const GLdouble *v);                                        \
 
57
    void vertexAttribL2d(GLuint index, GLdouble x, GLdouble y);                                    \
 
58
    void vertexAttribL2dv(GLuint index, const GLdouble *v);                                        \
 
59
    void vertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);                        \
 
60
    void vertexAttribL3dv(GLuint index, const GLdouble *v);                                        \
 
61
    void vertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);            \
 
62
    void vertexAttribL4dv(GLuint index, const GLdouble *v);                                        \
 
63
    void vertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride,               \
 
64
                              const void *pointer);                                                \
 
65
    void viewportArrayv(GLuint first, GLsizei count, const GLfloat *v);                            \
 
66
    void viewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);               \
 
67
    void viewportIndexedfv(GLuint index, const GLfloat *v);
 
68
 
 
69
#endif  // ANGLE_CONTEXT_API_4_1_AUTOGEN_H_