#ifndef LIBANGLE_CONTEXT_PRIVATE_CALL_gles_AUTOGEN_H_
#define LIBANGLE_CONTEXT_PRIVATE_CALL_gles_AUTOGEN_H_
#include "libANGLE/Context.h"
namespace gl
{
void ContextPrivateActiveTexture(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum texture);
void ContextPrivateBlendColor(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat red,
GLfloat green,
GLfloat blue,
GLfloat alpha);
void ContextPrivateBlendEquation(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum mode);
void ContextPrivateBlendEquationSeparate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum modeRGB,
GLenum modeAlpha);
void ContextPrivateBlendFunc(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum sfactor,
GLenum dfactor);
void ContextPrivateBlendFuncSeparate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum sfactorRGB,
GLenum dfactorRGB,
GLenum sfactorAlpha,
GLenum dfactorAlpha);
void ContextPrivateClearColor(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat red,
GLfloat green,
GLfloat blue,
GLfloat alpha);
void ContextPrivateClearDepthf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat d);
void ContextPrivateClearStencil(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLint s);
void ContextPrivateColorMask(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLboolean red,
GLboolean green,
GLboolean blue,
GLboolean alpha);
void ContextPrivateCullFace(PrivateState *privateState,
PrivateStateCache *privateStateCache,
CullFaceMode modePacked);
void ContextPrivateDepthFunc(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum func);
void ContextPrivateDepthMask(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLboolean flag);
void ContextPrivateDepthRangef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat n,
GLfloat f);
void ContextPrivateDisable(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum cap);
void ContextPrivateEnable(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum cap);
void ContextPrivateFrontFace(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum mode);
void ContextPrivateHint(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum target,
GLenum mode);
GLboolean ContextPrivateIsEnabled(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum cap);
void ContextPrivateLineWidth(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat width);
void ContextPrivatePixelStorei(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLint param);
void ContextPrivatePolygonOffset(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat factor,
GLfloat units);
void ContextPrivateSampleCoverage(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat value,
GLboolean invert);
void ContextPrivateScissor(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLint x,
GLint y,
GLsizei width,
GLsizei height);
void ContextPrivateStencilFunc(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum func,
GLint ref,
GLuint mask);
void ContextPrivateStencilFuncSeparate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
GLenum func,
GLint ref,
GLuint mask);
void ContextPrivateStencilMask(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint mask);
void ContextPrivateStencilMaskSeparate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
GLuint mask);
void ContextPrivateStencilOp(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum fail,
GLenum zfail,
GLenum zpass);
void ContextPrivateStencilOpSeparate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
GLenum sfail,
GLenum dpfail,
GLenum dppass);
void ContextPrivateVertexAttrib1f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLfloat x);
void ContextPrivateVertexAttrib1fv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLfloat *v);
void ContextPrivateVertexAttrib2f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLfloat x,
GLfloat y);
void ContextPrivateVertexAttrib2fv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLfloat *v);
void ContextPrivateVertexAttrib3f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLfloat x,
GLfloat y,
GLfloat z);
void ContextPrivateVertexAttrib3fv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLfloat *v);
void ContextPrivateVertexAttrib4f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLfloat x,
GLfloat y,
GLfloat z,
GLfloat w);
void ContextPrivateVertexAttrib4fv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLfloat *v);
void ContextPrivateViewport(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLint x,
GLint y,
GLsizei width,
GLsizei height);
void ContextPrivateVertexAttribI4i(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLint x,
GLint y,
GLint z,
GLint w);
void ContextPrivateVertexAttribI4iv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLint *v);
void ContextPrivateVertexAttribI4ui(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLuint x,
GLuint y,
GLuint z,
GLuint w);
void ContextPrivateVertexAttribI4uiv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
const GLuint *v);
void ContextPrivateSampleMaski(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint maskNumber,
GLbitfield mask);
void ContextPrivateBlendEquationSeparatei(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint buf,
GLenum modeRGB,
GLenum modeAlpha);
void ContextPrivateBlendEquationi(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint buf,
GLenum mode);
void ContextPrivateBlendFuncSeparatei(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint buf,
GLenum srcRGB,
GLenum dstRGB,
GLenum srcAlpha,
GLenum dstAlpha);
void ContextPrivateBlendFunci(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint buf,
GLenum src,
GLenum dst);
void ContextPrivateColorMaski(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLuint index,
GLboolean r,
GLboolean g,
GLboolean b,
GLboolean a);
void ContextPrivateDisablei(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum target,
GLuint index);
void ContextPrivateEnablei(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum target,
GLuint index);
GLboolean ContextPrivateIsEnabledi(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum target,
GLuint index);
void ContextPrivateMinSampleShading(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat value);
void ContextPrivatePatchParameteri(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLint value);
void ContextPrivatePrimitiveBoundingBox(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat minX,
GLfloat minY,
GLfloat minZ,
GLfloat minW,
GLfloat maxX,
GLfloat maxY,
GLfloat maxZ,
GLfloat maxW);
void ContextPrivateAlphaFunc(PrivateState *privateState,
PrivateStateCache *privateStateCache,
AlphaTestFunc funcPacked,
GLfloat ref);
void ContextPrivateAlphaFuncx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
AlphaTestFunc funcPacked,
GLfixed ref);
void ContextPrivateClearColorx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed red,
GLfixed green,
GLfixed blue,
GLfixed alpha);
void ContextPrivateClearDepthx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed depth);
void ContextPrivateClipPlanef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum p,
const GLfloat *eqn);
void ContextPrivateClipPlanex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum plane,
const GLfixed *equation);
void ContextPrivateColor4f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat red,
GLfloat green,
GLfloat blue,
GLfloat alpha);
void ContextPrivateColor4ub(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLubyte red,
GLubyte green,
GLubyte blue,
GLubyte alpha);
void ContextPrivateColor4x(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed red,
GLfixed green,
GLfixed blue,
GLfixed alpha);
void ContextPrivateDepthRangex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed n,
GLfixed f);
void ContextPrivateFogf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLfloat param);
void ContextPrivateFogfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
const GLfloat *params);
void ContextPrivateFogx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLfixed param);
void ContextPrivateFogxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
const GLfixed *param);
void ContextPrivateFrustumf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat l,
GLfloat r,
GLfloat b,
GLfloat t,
GLfloat n,
GLfloat f);
void ContextPrivateFrustumx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed l,
GLfixed r,
GLfixed b,
GLfixed t,
GLfixed n,
GLfixed f);
void ContextPrivateGetClipPlanef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum plane,
GLfloat *equation);
void ContextPrivateGetClipPlanex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum plane,
GLfixed *equation);
void ContextPrivateGetLightfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
GLfloat *params);
void ContextPrivateGetLightxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
GLfixed *params);
void ContextPrivateGetMaterialfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
GLfloat *params);
void ContextPrivateGetMaterialxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
GLfixed *params);
void ContextPrivateGetTexEnvfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLfloat *params);
void ContextPrivateGetTexEnviv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLint *params);
void ContextPrivateGetTexEnvxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLfixed *params);
void ContextPrivateLightModelf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLfloat param);
void ContextPrivateLightModelfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
const GLfloat *params);
void ContextPrivateLightModelx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
GLfixed param);
void ContextPrivateLightModelxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum pname,
const GLfixed *param);
void ContextPrivateLightf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
GLfloat param);
void ContextPrivateLightfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
const GLfloat *params);
void ContextPrivateLightx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
GLfixed param);
void ContextPrivateLightxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum light,
LightParameter pnamePacked,
const GLfixed *params);
void ContextPrivateLineWidthx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed width);
void ContextPrivateLoadIdentity(PrivateState *privateState, PrivateStateCache *privateStateCache);
void ContextPrivateLoadMatrixf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
const GLfloat *m);
void ContextPrivateLoadMatrixx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
const GLfixed *m);
void ContextPrivateLogicOp(PrivateState *privateState,
PrivateStateCache *privateStateCache,
LogicalOperation opcodePacked);
void ContextPrivateMaterialf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
GLfloat param);
void ContextPrivateMaterialfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
const GLfloat *params);
void ContextPrivateMaterialx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
GLfixed param);
void ContextPrivateMaterialxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
MaterialParameter pnamePacked,
const GLfixed *param);
void ContextPrivateMatrixMode(PrivateState *privateState,
PrivateStateCache *privateStateCache,
MatrixType modePacked);
void ContextPrivateMultMatrixf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
const GLfloat *m);
void ContextPrivateMultMatrixx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
const GLfixed *m);
void ContextPrivateMultiTexCoord4f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum target,
GLfloat s,
GLfloat t,
GLfloat r,
GLfloat q);
void ContextPrivateMultiTexCoord4x(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum texture,
GLfixed s,
GLfixed t,
GLfixed r,
GLfixed q);
void ContextPrivateNormal3f(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat nx,
GLfloat ny,
GLfloat nz);
void ContextPrivateNormal3x(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed nx,
GLfixed ny,
GLfixed nz);
void ContextPrivateOrthof(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat l,
GLfloat r,
GLfloat b,
GLfloat t,
GLfloat n,
GLfloat f);
void ContextPrivateOrthox(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed l,
GLfixed r,
GLfixed b,
GLfixed t,
GLfixed n,
GLfixed f);
void ContextPrivatePointParameterf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
PointParameter pnamePacked,
GLfloat param);
void ContextPrivatePointParameterfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
PointParameter pnamePacked,
const GLfloat *params);
void ContextPrivatePointParameterx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
PointParameter pnamePacked,
GLfixed param);
void ContextPrivatePointParameterxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
PointParameter pnamePacked,
const GLfixed *params);
void ContextPrivatePointSize(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat size);
void ContextPrivatePointSizex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed size);
void ContextPrivatePolygonOffsetx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed factor,
GLfixed units);
void ContextPrivatePopMatrix(PrivateState *privateState, PrivateStateCache *privateStateCache);
void ContextPrivatePushMatrix(PrivateState *privateState, PrivateStateCache *privateStateCache);
void ContextPrivateRotatef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat angle,
GLfloat x,
GLfloat y,
GLfloat z);
void ContextPrivateRotatex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed angle,
GLfixed x,
GLfixed y,
GLfixed z);
void ContextPrivateSampleCoveragex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLclampx value,
GLboolean invert);
void ContextPrivateScalef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat x,
GLfloat y,
GLfloat z);
void ContextPrivateScalex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed x,
GLfixed y,
GLfixed z);
void ContextPrivateShadeModel(PrivateState *privateState,
PrivateStateCache *privateStateCache,
ShadingModel modePacked);
void ContextPrivateTexEnvf(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLfloat param);
void ContextPrivateTexEnvfv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
const GLfloat *params);
void ContextPrivateTexEnvi(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLint param);
void ContextPrivateTexEnviv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
const GLint *params);
void ContextPrivateTexEnvx(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
GLfixed param);
void ContextPrivateTexEnvxv(PrivateState *privateState,
PrivateStateCache *privateStateCache,
TextureEnvTarget targetPacked,
TextureEnvParameter pnamePacked,
const GLfixed *params);
void ContextPrivateTranslatef(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat x,
GLfloat y,
GLfloat z);
void ContextPrivateTranslatex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfixed x,
GLfixed y,
GLfixed z);
void ContextPrivateLogicOpANGLE(PrivateState *privateState,
PrivateStateCache *privateStateCache,
LogicalOperation opcodePacked);
void ContextPrivatePolygonMode(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
PolygonMode modePacked);
void ContextPrivateProvokingVertex(PrivateState *privateState,
PrivateStateCache *privateStateCache,
ProvokingVertexConvention provokeModePacked);
void ContextPrivateCoverageModulation(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum components);
void ContextPrivateClipControl(PrivateState *privateState,
PrivateStateCache *privateStateCache,
ClipOrigin originPacked,
ClipDepthMode depthPacked);
void ContextPrivatePolygonOffsetClamp(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLfloat factor,
GLfloat units,
GLfloat clamp);
void ContextPrivatePolygonModeNV(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum face,
PolygonMode modePacked);
void ContextPrivateShadingRate(PrivateState *privateState,
PrivateStateCache *privateStateCache,
GLenum rate);
}
#endif