#include "libANGLE/validationES1_autogen.h"
#include "common/debug.h"
#include "libANGLE/Context.h"
#include "libANGLE/ErrorStrings.h"
#include "libANGLE/GLES1State.h"
#include "libANGLE/queryconversions.h"
#include "libANGLE/queryutils.h"
#include "libANGLE/validationES.h"
#define ANGLE_VALIDATE_IS_GLES1(state, errors, entryPoint) …
#define ANGLE_VALIDATE_IS_GLES1_CONTEXT(context, entryPoint) …
namespace gl
{
usingnamespaceerr;
bool ValidateAlphaFuncCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
AlphaTestFunc func)
{ … }
bool ValidateClientStateCommon(const Context *context,
angle::EntryPoint entryPoint,
ClientVertexArrayType arrayType)
{ … }
bool ValidateBuiltinVertexAttributeCommon(const Context *context,
angle::EntryPoint entryPoint,
ClientVertexArrayType arrayType,
GLint size,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateLightCaps(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light)
{ … }
bool ValidateLightCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
const GLfloat *params)
{ … }
bool ValidateLightSingleComponent(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
GLfloat param)
{ … }
bool ValidateMaterialCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfloat *params)
{ … }
bool ValidateMaterialSetting(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfloat *params)
{ … }
bool ValidateMaterialQuery(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname)
{ … }
bool ValidateMaterialSingleComponent(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
GLfloat param)
{ … }
bool ValidateLightModelCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname)
{ … }
bool ValidateLightModelSingleComponent(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname)
{ … }
bool ValidateClipPlaneCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum plane)
{ … }
bool ValidateFogCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfloat *params)
{ … }
bool ValidateTexEnvCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLfloat *params)
{ … }
bool ValidateGetTexEnvCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname)
{ … }
bool ValidatePointParameterCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
PointParameter pname,
const GLfloat *params)
{ … }
bool ValidatePointSizeCommon(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat size)
{ … }
bool ValidateDrawTexCommon(const Context *context,
angle::EntryPoint entryPoint,
float width,
float height)
{ … }
}
namespace gl
{
bool ValidateAlphaFunc(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
AlphaTestFunc func,
GLfloat ref)
{ … }
bool ValidateAlphaFuncx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
AlphaTestFunc func,
GLfixed ref)
{ … }
bool ValidateClearColorx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed red,
GLfixed green,
GLfixed blue,
GLfixed alpha)
{ … }
bool ValidateClearDepthx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed depth)
{ … }
bool ValidateClientActiveTexture(const Context *context,
angle::EntryPoint entryPoint,
GLenum texture)
{ … }
bool ValidateClipPlanef(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum plane,
const GLfloat *eqn)
{ … }
bool ValidateClipPlanex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum plane,
const GLfixed *equation)
{ … }
bool ValidateColor4f(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat red,
GLfloat green,
GLfloat blue,
GLfloat alpha)
{ … }
bool ValidateColor4ub(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLubyte red,
GLubyte green,
GLubyte blue,
GLubyte alpha)
{ … }
bool ValidateColor4x(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed red,
GLfixed green,
GLfixed blue,
GLfixed alpha)
{ … }
bool ValidateColorPointer(const Context *context,
angle::EntryPoint entryPoint,
GLint size,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateCullFace(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum mode)
{ … }
bool ValidateDepthRangex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed n,
GLfixed f)
{ … }
bool ValidateDisableClientState(const Context *context,
angle::EntryPoint entryPoint,
ClientVertexArrayType arrayType)
{ … }
bool ValidateEnableClientState(const Context *context,
angle::EntryPoint entryPoint,
ClientVertexArrayType arrayType)
{ … }
bool ValidateFogf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
GLfloat param)
{ … }
bool ValidateFogfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfloat *params)
{ … }
bool ValidateFogx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
GLfixed param)
{ … }
bool ValidateFogxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfixed *params)
{ … }
bool ValidateFrustumf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat l,
GLfloat r,
GLfloat b,
GLfloat t,
GLfloat n,
GLfloat f)
{ … }
bool ValidateFrustumx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed l,
GLfixed r,
GLfixed b,
GLfixed t,
GLfixed n,
GLfixed f)
{ … }
bool ValidateGetBufferParameteriv(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum pname,
const GLint *params)
{ … }
bool ValidateGetClipPlanef(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum plane,
const GLfloat *equation)
{ … }
bool ValidateGetClipPlanex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum plane,
const GLfixed *equation)
{ … }
bool ValidateGetFixedv(const Context *context,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfixed *params)
{ … }
bool ValidateGetLightfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
const GLfloat *params)
{ … }
bool ValidateGetLightxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
const GLfixed *params)
{ … }
bool ValidateGetMaterialfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfloat *params)
{ … }
bool ValidateGetMaterialxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfixed *params)
{ … }
bool ValidateGetTexEnvfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLfloat *params)
{ … }
bool ValidateGetTexEnviv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLint *params)
{ … }
bool ValidateGetTexEnvxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLfixed *params)
{ … }
bool ValidateGetTexParameterxv(const Context *context,
angle::EntryPoint entryPoint,
TextureType target,
GLenum pname,
const GLfixed *params)
{ … }
bool ValidateLightModelf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
GLfloat param)
{ … }
bool ValidateLightModelfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfloat *params)
{ … }
bool ValidateLightModelx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
GLfixed param)
{ … }
bool ValidateLightModelxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum pname,
const GLfixed *param)
{ … }
bool ValidateLightf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
GLfloat param)
{ … }
bool ValidateLightfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
const GLfloat *params)
{ … }
bool ValidateLightx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
GLfixed param)
{ … }
bool ValidateLightxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum light,
LightParameter pname,
const GLfixed *params)
{ … }
bool ValidateLineWidthx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed width)
{ … }
bool ValidateLoadIdentity(const PrivateState &state, ErrorSet *errors, angle::EntryPoint entryPoint)
{ … }
bool ValidateLoadMatrixf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
const GLfloat *m)
{ … }
bool ValidateLoadMatrixx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
const GLfixed *m)
{ … }
bool ValidateLogicOp(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
LogicalOperation opcode)
{ … }
bool ValidateMaterialf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
GLfloat param)
{ … }
bool ValidateMaterialfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfloat *params)
{ … }
bool ValidateMaterialx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
GLfixed param)
{ … }
bool ValidateMaterialxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum face,
MaterialParameter pname,
const GLfixed *params)
{ … }
bool ValidateMatrixMode(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
MatrixType mode)
{ … }
bool ValidateMultMatrixf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
const GLfloat *m)
{ … }
bool ValidateMultMatrixx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
const GLfixed *m)
{ … }
bool ValidateMultiTexCoord4f(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum target,
GLfloat s,
GLfloat t,
GLfloat r,
GLfloat q)
{ … }
bool ValidateMultiTexCoord4x(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLenum target,
GLfixed s,
GLfixed t,
GLfixed r,
GLfixed q)
{ … }
bool ValidateNormal3f(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat nx,
GLfloat ny,
GLfloat nz)
{ … }
bool ValidateNormal3x(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed nx,
GLfixed ny,
GLfixed nz)
{ … }
bool ValidateNormalPointer(const Context *context,
angle::EntryPoint entryPoint,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateOrthof(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat l,
GLfloat r,
GLfloat b,
GLfloat t,
GLfloat n,
GLfloat f)
{ … }
bool ValidateOrthox(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed l,
GLfixed r,
GLfixed b,
GLfixed t,
GLfixed n,
GLfixed f)
{ … }
bool ValidatePointParameterf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
PointParameter pname,
GLfloat param)
{ … }
bool ValidatePointParameterfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
PointParameter pname,
const GLfloat *params)
{ … }
bool ValidatePointParameterx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
PointParameter pname,
GLfixed param)
{ … }
bool ValidatePointParameterxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
PointParameter pname,
const GLfixed *params)
{ … }
bool ValidatePointSize(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat size)
{ … }
bool ValidatePointSizex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed size)
{ … }
bool ValidatePolygonOffsetx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed factor,
GLfixed units)
{ … }
bool ValidatePopMatrix(const PrivateState &state, ErrorSet *errors, angle::EntryPoint entryPoint)
{ … }
bool ValidatePushMatrix(const PrivateState &state, ErrorSet *errors, angle::EntryPoint entryPoint)
{ … }
bool ValidateRotatef(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat angle,
GLfloat x,
GLfloat y,
GLfloat z)
{ … }
bool ValidateRotatex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed angle,
GLfixed x,
GLfixed y,
GLfixed z)
{ … }
bool ValidateSampleCoveragex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLclampx value,
GLboolean invert)
{ … }
bool ValidateScalef(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat x,
GLfloat y,
GLfloat z)
{ … }
bool ValidateScalex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed x,
GLfixed y,
GLfixed z)
{ … }
bool ValidateShadeModel(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
ShadingModel mode)
{ … }
bool ValidateTexCoordPointer(const Context *context,
angle::EntryPoint entryPoint,
GLint size,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateTexEnvf(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
GLfloat param)
{ … }
bool ValidateTexEnvfv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLfloat *params)
{ … }
bool ValidateTexEnvi(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
GLint param)
{ … }
bool ValidateTexEnviv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLint *params)
{ … }
bool ValidateTexEnvx(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
GLfixed param)
{ … }
bool ValidateTexEnvxv(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
TextureEnvTarget target,
TextureEnvParameter pname,
const GLfixed *params)
{ … }
bool ValidateTexParameterBaseForGLfixed(const Context *context,
angle::EntryPoint entryPoint,
TextureType target,
GLenum pname,
GLsizei bufSize,
bool vectorParams,
const GLfixed *params)
{ … }
bool ValidateTexParameterx(const Context *context,
angle::EntryPoint entryPoint,
TextureType target,
GLenum pname,
GLfixed param)
{ … }
bool ValidateTexParameterxv(const Context *context,
angle::EntryPoint entryPoint,
TextureType target,
GLenum pname,
const GLfixed *params)
{ … }
bool ValidateTranslatef(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfloat x,
GLfloat y,
GLfloat z)
{ … }
bool ValidateTranslatex(const PrivateState &state,
ErrorSet *errors,
angle::EntryPoint entryPoint,
GLfixed x,
GLfixed y,
GLfixed z)
{ … }
bool ValidateVertexPointer(const Context *context,
angle::EntryPoint entryPoint,
GLint size,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateDrawTexfOES(const Context *context,
angle::EntryPoint entryPoint,
GLfloat x,
GLfloat y,
GLfloat z,
GLfloat width,
GLfloat height)
{ … }
bool ValidateDrawTexfvOES(const Context *context,
angle::EntryPoint entryPoint,
const GLfloat *coords)
{ … }
bool ValidateDrawTexiOES(const Context *context,
angle::EntryPoint entryPoint,
GLint x,
GLint y,
GLint z,
GLint width,
GLint height)
{ … }
bool ValidateDrawTexivOES(const Context *context, angle::EntryPoint entryPoint, const GLint *coords)
{ … }
bool ValidateDrawTexsOES(const Context *context,
angle::EntryPoint entryPoint,
GLshort x,
GLshort y,
GLshort z,
GLshort width,
GLshort height)
{ … }
bool ValidateDrawTexsvOES(const Context *context,
angle::EntryPoint entryPoint,
const GLshort *coords)
{ … }
bool ValidateDrawTexxOES(const Context *context,
angle::EntryPoint entryPoint,
GLfixed x,
GLfixed y,
GLfixed z,
GLfixed width,
GLfixed height)
{ … }
bool ValidateDrawTexxvOES(const Context *context,
angle::EntryPoint entryPoint,
const GLfixed *coords)
{ … }
bool ValidateCurrentPaletteMatrixOES(const Context *context,
angle::EntryPoint entryPoint,
GLuint matrixpaletteindex)
{ … }
bool ValidateLoadPaletteFromModelViewMatrixOES(const Context *context, angle::EntryPoint entryPoint)
{ … }
bool ValidateMatrixIndexPointerOES(const Context *context,
angle::EntryPoint entryPoint,
GLint size,
GLenum type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateWeightPointerOES(const Context *context,
angle::EntryPoint entryPoint,
GLint size,
GLenum type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidatePointSizePointerOES(const Context *context,
angle::EntryPoint entryPoint,
VertexAttribType type,
GLsizei stride,
const void *pointer)
{ … }
bool ValidateQueryMatrixxOES(const Context *context,
angle::EntryPoint entryPoint,
const GLfixed *mantissa,
const GLint *exponent)
{ … }
bool ValidateGenFramebuffersOES(const Context *context,
angle::EntryPoint entryPoint,
GLsizei n,
const FramebufferID *framebuffers)
{ … }
bool ValidateDeleteFramebuffersOES(const Context *context,
angle::EntryPoint entryPoint,
GLsizei n,
const FramebufferID *framebuffers)
{ … }
bool ValidateGenRenderbuffersOES(const Context *context,
angle::EntryPoint entryPoint,
GLsizei n,
const RenderbufferID *renderbuffers)
{ … }
bool ValidateDeleteRenderbuffersOES(const Context *context,
angle::EntryPoint entryPoint,
GLsizei n,
const RenderbufferID *renderbuffers)
{ … }
bool ValidateBindFramebufferOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
FramebufferID framebuffer)
{ … }
bool ValidateBindRenderbufferOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
RenderbufferID renderbuffer)
{ … }
bool ValidateCheckFramebufferStatusOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target)
{ … }
bool ValidateFramebufferRenderbufferOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum attachment,
GLenum rbtarget,
RenderbufferID renderbuffer)
{ … }
bool ValidateFramebufferTexture2DOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum attachment,
TextureTarget textarget,
TextureID texture,
GLint level)
{ … }
bool ValidateGenerateMipmapOES(const Context *context,
angle::EntryPoint entryPoint,
TextureType target)
{ … }
bool ValidateGetFramebufferAttachmentParameterivOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum attachment,
GLenum pname,
const GLint *params)
{ … }
bool ValidateGetRenderbufferParameterivOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum pname,
const GLint *params)
{ … }
bool ValidateIsFramebufferOES(const Context *context,
angle::EntryPoint entryPoint,
FramebufferID framebuffer)
{ … }
bool ValidateIsRenderbufferOES(const Context *context,
angle::EntryPoint entryPoint,
RenderbufferID renderbuffer)
{ … }
bool ValidateRenderbufferStorageOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum target,
GLenum internalformat,
GLsizei width,
GLsizei height)
{ … }
bool ValidateGetTexGenfvOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const GLfloat *params)
{ … }
bool ValidateGetTexGenivOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const int *params)
{ … }
bool ValidateGetTexGenxvOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const GLfixed *params)
{ … }
bool ValidateTexGenfvOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const GLfloat *params)
{ … }
bool ValidateTexGenivOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const GLint *param)
{ … }
bool ValidateTexGenxvOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
const GLint *param)
{ … }
bool ValidateTexGenfOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
GLfloat param)
{ … }
bool ValidateTexGeniOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
GLint param)
{ … }
bool ValidateTexGenxOES(const Context *context,
angle::EntryPoint entryPoint,
GLenum coord,
GLenum pname,
GLfixed param)
{ … }
}