Source code

Revision control

Copy as Markdown

Other Tools

// 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_