• 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 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_gles_1_0_autogen.h: Creates a macro for interfaces in Context.
9 
10 #ifndef ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_
11 #define ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_
12 
13 #define ANGLE_GLES_1_0_CONTEXT_API                                                               \
14     void alphaFunc(AlphaTestFunc funcPacked, GLfloat ref);                                       \
15     void alphaFuncx(AlphaTestFunc funcPacked, GLfixed ref);                                      \
16     void clearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);                   \
17     void clearDepthx(GLfixed depth);                                                             \
18     void clientActiveTexture(GLenum texture);                                                    \
19     void clipPlanef(GLenum p, const GLfloat *eqn);                                               \
20     void clipPlanex(GLenum plane, const GLfixed *equation);                                      \
21     void color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);                       \
22     void color4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);                      \
23     void color4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);                       \
24     void colorPointer(GLint size, VertexAttribType typePacked, GLsizei stride,                   \
25                       const void *pointer);                                                      \
26     void depthRangex(GLfixed n, GLfixed f);                                                      \
27     void disableClientState(ClientVertexArrayType arrayPacked);                                  \
28     void enableClientState(ClientVertexArrayType arrayPacked);                                   \
29     void fogf(GLenum pname, GLfloat param);                                                      \
30     void fogfv(GLenum pname, const GLfloat *params);                                             \
31     void fogx(GLenum pname, GLfixed param);                                                      \
32     void fogxv(GLenum pname, const GLfixed *param);                                              \
33     void frustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);             \
34     void frustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);             \
35     void getClipPlanef(GLenum plane, GLfloat *equation);                                         \
36     void getClipPlanex(GLenum plane, GLfixed *equation);                                         \
37     void getFixedv(GLenum pname, GLfixed *params);                                               \
38     void getLightfv(GLenum light, LightParameter pnamePacked, GLfloat *params);                  \
39     void getLightxv(GLenum light, LightParameter pnamePacked, GLfixed *params);                  \
40     void getMaterialfv(GLenum face, MaterialParameter pnamePacked, GLfloat *params);             \
41     void getMaterialxv(GLenum face, MaterialParameter pnamePacked, GLfixed *params);             \
42     void getTexEnvfv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,             \
43                      GLfloat *params);                                                           \
44     void getTexEnviv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,             \
45                      GLint *params);                                                             \
46     void getTexEnvxv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,             \
47                      GLfixed *params);                                                           \
48     void getTexParameterxv(TextureType targetPacked, GLenum pname, GLfixed *params);             \
49     void lightModelf(GLenum pname, GLfloat param);                                               \
50     void lightModelfv(GLenum pname, const GLfloat *params);                                      \
51     void lightModelx(GLenum pname, GLfixed param);                                               \
52     void lightModelxv(GLenum pname, const GLfixed *param);                                       \
53     void lightf(GLenum light, LightParameter pnamePacked, GLfloat param);                        \
54     void lightfv(GLenum light, LightParameter pnamePacked, const GLfloat *params);               \
55     void lightx(GLenum light, LightParameter pnamePacked, GLfixed param);                        \
56     void lightxv(GLenum light, LightParameter pnamePacked, const GLfixed *params);               \
57     void lineWidthx(GLfixed width);                                                              \
58     void loadIdentity();                                                                         \
59     void loadMatrixf(const GLfloat *m);                                                          \
60     void loadMatrixx(const GLfixed *m);                                                          \
61     void logicOp(LogicalOperation opcodePacked);                                                 \
62     void materialf(GLenum face, MaterialParameter pnamePacked, GLfloat param);                   \
63     void materialfv(GLenum face, MaterialParameter pnamePacked, const GLfloat *params);          \
64     void materialx(GLenum face, MaterialParameter pnamePacked, GLfixed param);                   \
65     void materialxv(GLenum face, MaterialParameter pnamePacked, const GLfixed *param);           \
66     void matrixMode(MatrixType modePacked);                                                      \
67     void multMatrixf(const GLfloat *m);                                                          \
68     void multMatrixx(const GLfixed *m);                                                          \
69     void multiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);             \
70     void multiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);            \
71     void normal3f(GLfloat nx, GLfloat ny, GLfloat nz);                                           \
72     void normal3x(GLfixed nx, GLfixed ny, GLfixed nz);                                           \
73     void normalPointer(VertexAttribType typePacked, GLsizei stride, const void *pointer);        \
74     void orthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);               \
75     void orthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);               \
76     void pointParameterf(PointParameter pnamePacked, GLfloat param);                             \
77     void pointParameterfv(PointParameter pnamePacked, const GLfloat *params);                    \
78     void pointParameterx(PointParameter pnamePacked, GLfixed param);                             \
79     void pointParameterxv(PointParameter pnamePacked, const GLfixed *params);                    \
80     void pointSize(GLfloat size);                                                                \
81     void pointSizex(GLfixed size);                                                               \
82     void polygonOffsetx(GLfixed factor, GLfixed units);                                          \
83     void popMatrix();                                                                            \
84     void pushMatrix();                                                                           \
85     void rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);                                \
86     void rotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);                                \
87     void sampleCoveragex(GLclampx value, GLboolean invert);                                      \
88     void scalef(GLfloat x, GLfloat y, GLfloat z);                                                \
89     void scalex(GLfixed x, GLfixed y, GLfixed z);                                                \
90     void shadeModel(ShadingModel modePacked);                                                    \
91     void texCoordPointer(GLint size, VertexAttribType typePacked, GLsizei stride,                \
92                          const void *pointer);                                                   \
93     void texEnvf(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLfloat param); \
94     void texEnvfv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,                \
95                   const GLfloat *params);                                                        \
96     void texEnvi(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLint param);   \
97     void texEnviv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,                \
98                   const GLint *params);                                                          \
99     void texEnvx(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLfixed param); \
100     void texEnvxv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked,                \
101                   const GLfixed *params);                                                        \
102     void texParameterx(TextureType targetPacked, GLenum pname, GLfixed param);                   \
103     void texParameterxv(TextureType targetPacked, GLenum pname, const GLfixed *params);          \
104     void translatef(GLfloat x, GLfloat y, GLfloat z);                                            \
105     void translatex(GLfixed x, GLfixed y, GLfixed z);                                            \
106     void vertexPointer(GLint size, VertexAttribType typePacked, GLsizei stride,                  \
107                        const void *pointer);
108 
109 #endif  // ANGLE_CONTEXT_API_1_0_AUTOGEN_H_
110