// GENERATED FILE - DO NOT EDIT. // Generated by generate_entry_points.py using data from gl.xml. // // Copyright 2020 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // Context_gles_1_0_autogen.h: Creates a macro for interfaces in Context. #ifndef ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_ #define ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_ #define ANGLE_GLES_1_0_CONTEXT_API \ void alphaFunc(AlphaTestFunc funcPacked, GLfloat ref); \ void alphaFuncx(AlphaTestFunc funcPacked, GLfixed ref); \ void clearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); \ void clearDepthx(GLfixed depth); \ void clientActiveTexture(GLenum texture); \ void clipPlanef(GLenum p, const GLfloat *eqn); \ void clipPlanex(GLenum plane, const GLfixed *equation); \ void color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); \ void color4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); \ void color4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); \ void colorPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \ const void *pointer); \ void depthRangex(GLfixed n, GLfixed f); \ void disableClientState(ClientVertexArrayType arrayPacked); \ void enableClientState(ClientVertexArrayType arrayPacked); \ void fogf(GLenum pname, GLfloat param); \ void fogfv(GLenum pname, const GLfloat *params); \ void fogx(GLenum pname, GLfixed param); \ void fogxv(GLenum pname, const GLfixed *param); \ void frustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); \ void frustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); \ void getClipPlanef(GLenum plane, GLfloat *equation); \ void getClipPlanex(GLenum plane, GLfixed *equation); \ void getFixedv(GLenum pname, GLfixed *params); \ void getLightfv(GLenum light, LightParameter pnamePacked, GLfloat *params); \ void getLightxv(GLenum light, LightParameter pnamePacked, GLfixed *params); \ void getMaterialfv(GLenum face, MaterialParameter pnamePacked, GLfloat *params); \ void getMaterialxv(GLenum face, MaterialParameter pnamePacked, GLfixed *params); \ void getTexEnvfv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ GLfloat *params); \ void getTexEnviv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ GLint *params); \ void getTexEnvxv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ GLfixed *params); \ void getTexParameterxv(TextureType targetPacked, GLenum pname, GLfixed *params); \ void lightModelf(GLenum pname, GLfloat param); \ void lightModelfv(GLenum pname, const GLfloat *params); \ void lightModelx(GLenum pname, GLfixed param); \ void lightModelxv(GLenum pname, const GLfixed *param); \ void lightf(GLenum light, LightParameter pnamePacked, GLfloat param); \ void lightfv(GLenum light, LightParameter pnamePacked, const GLfloat *params); \ void lightx(GLenum light, LightParameter pnamePacked, GLfixed param); \ void lightxv(GLenum light, LightParameter pnamePacked, const GLfixed *params); \ void lineWidthx(GLfixed width); \ void loadIdentity(); \ void loadMatrixf(const GLfloat *m); \ void loadMatrixx(const GLfixed *m); \ void logicOp(LogicalOperation opcodePacked); \ void materialf(GLenum face, MaterialParameter pnamePacked, GLfloat param); \ void materialfv(GLenum face, MaterialParameter pnamePacked, const GLfloat *params); \ void materialx(GLenum face, MaterialParameter pnamePacked, GLfixed param); \ void materialxv(GLenum face, MaterialParameter pnamePacked, const GLfixed *param); \ void matrixMode(MatrixType modePacked); \ void multMatrixf(const GLfloat *m); \ void multMatrixx(const GLfixed *m); \ void multiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); \ void multiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q); \ void normal3f(GLfloat nx, GLfloat ny, GLfloat nz); \ void normal3x(GLfixed nx, GLfixed ny, GLfixed nz); \ void normalPointer(VertexAttribType typePacked, GLsizei stride, const void *pointer); \ void orthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); \ void orthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); \ void pointParameterf(PointParameter pnamePacked, GLfloat param); \ void pointParameterfv(PointParameter pnamePacked, const GLfloat *params); \ void pointParameterx(PointParameter pnamePacked, GLfixed param); \ void pointParameterxv(PointParameter pnamePacked, const GLfixed *params); \ void pointSize(GLfloat size); \ void pointSizex(GLfixed size); \ void polygonOffsetx(GLfixed factor, GLfixed units); \ void popMatrix(); \ void pushMatrix(); \ void rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); \ void rotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); \ void sampleCoveragex(GLclampx value, GLboolean invert); \ void scalef(GLfloat x, GLfloat y, GLfloat z); \ void scalex(GLfixed x, GLfixed y, GLfixed z); \ void shadeModel(ShadingModel modePacked); \ void texCoordPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \ const void *pointer); \ void texEnvf(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLfloat param); \ void texEnvfv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ const GLfloat *params); \ void texEnvi(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLint param); \ void texEnviv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ const GLint *params); \ void texEnvx(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, GLfixed param); \ void texEnvxv(TextureEnvTarget targetPacked, TextureEnvParameter pnamePacked, \ const GLfixed *params); \ void texParameterx(TextureType targetPacked, GLenum pname, GLfixed param); \ void texParameterxv(TextureType targetPacked, GLenum pname, const GLfixed *params); \ void translatef(GLfloat x, GLfloat y, GLfloat z); \ void translatex(GLfixed x, GLfixed y, GLfixed z); \ void vertexPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \ const void *pointer); #endif // ANGLE_CONTEXT_API_1_0_AUTOGEN_H_