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