// GENERATED FILE - DO NOT EDIT. // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml. // // Copyright 2023 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_private_call_gles_autogen.h: // Helpers that set/get state that is entirely privately accessed by the context. #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); } // namespace gl #endif // LIBANGLE_CONTEXT_PRIVATE_CALL_gles_AUTOGEN_H_