webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
validationES2.h File Reference
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>

Go to the source code of this file.

Namespaces

 gl
 

Functions

bool gl::ValidateES2TexImageParameters (Context *context, GLenum target, GLint level, GLenum internalformat, bool isCompressed, bool isSubImage, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLsizei imageSize, const GLvoid *pixels)
 
bool gl::ValidateES2CopyTexImageParameters (ValidationContext *context, GLenum target, GLint level, GLenum internalformat, bool isSubImage, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
bool gl::ValidateES2TexStorageParameters (Context *context, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
 
bool gl::ValidateDiscardFramebufferEXT (Context *context, GLenum target, GLsizei numAttachments, const GLenum *attachments)
 
bool gl::ValidateDrawBuffersEXT (ValidationContext *context, GLsizei n, const GLenum *bufs)
 
bool gl::ValidateBindVertexArrayOES (Context *context, GLuint array)
 
bool gl::ValidateDeleteVertexArraysOES (Context *context, GLsizei n)
 
bool gl::ValidateGenVertexArraysOES (Context *context, GLsizei n)
 
bool gl::ValidateIsVertexArrayOES (Context *context)
 
bool gl::ValidateProgramBinaryOES (Context *context, GLuint program, GLenum binaryFormat, const void *binary, GLint length)
 
bool gl::ValidateGetProgramBinaryOES (Context *context, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
 
bool gl::ValidateDebugMessageControlKHR (Context *context, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
bool gl::ValidateDebugMessageInsertKHR (Context *context, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
bool gl::ValidateDebugMessageCallbackKHR (Context *context, GLDEBUGPROCKHR callback, const void *userParam)
 
bool gl::ValidateGetDebugMessageLogKHR (Context *context, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
bool gl::ValidatePushDebugGroupKHR (Context *context, GLenum source, GLuint id, GLsizei length, const GLchar *message)
 
bool gl::ValidatePopDebugGroupKHR (Context *context)
 
bool gl::ValidateObjectLabelKHR (Context *context, GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
 
bool gl::ValidateGetObjectLabelKHR (Context *context, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
 
bool gl::ValidateObjectPtrLabelKHR (Context *context, const void *ptr, GLsizei length, const GLchar *label)
 
bool gl::ValidateGetObjectPtrLabelKHR (Context *context, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
 
bool gl::ValidateGetPointervKHR (Context *context, GLenum pname, void **params)
 
bool gl::ValidateBlitFramebufferANGLE (Context *context, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
bool gl::ValidateClear (ValidationContext *context, GLbitfield mask)
 
bool gl::ValidateTexImage2D (Context *context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
bool gl::ValidateTexImage2DRobust (Context *context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLsizei bufSize, const GLvoid *pixels)
 
bool gl::ValidateTexSubImage2D (Context *context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
bool gl::ValidateTexSubImage2DRobustANGLE (Context *context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, const GLvoid *pixels)
 
bool gl::ValidateCompressedTexImage2D (Context *context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
 
bool gl::ValidateCompressedTexSubImage2D (Context *context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
 
bool gl::ValidateBindTexture (Context *context, GLenum target, GLuint texture)
 
bool gl::ValidateGetBufferPointervOES (Context *context, GLenum target, GLenum pname, void **params)
 
bool gl::ValidateMapBufferOES (Context *context, GLenum target, GLenum access)
 
bool gl::ValidateUnmapBufferOES (Context *context, GLenum target)
 
bool gl::ValidateMapBufferRangeEXT (Context *context, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
 
bool gl::ValidateFlushMappedBufferRangeEXT (Context *context, GLenum target, GLintptr offset, GLsizeiptr length)
 
bool gl::ValidateBindUniformLocationCHROMIUM (Context *context, GLuint program, GLint location, const GLchar *name)
 
bool gl::ValidateCoverageModulationCHROMIUM (Context *context, GLenum components)
 
bool gl::ValidateMatrix (Context *context, GLenum matrixMode, const GLfloat *matrix)
 
bool gl::ValidateMatrixMode (Context *context, GLenum matrixMode)
 
bool gl::ValidateGenPaths (Context *context, GLsizei range)
 
bool gl::ValidateDeletePaths (Context *context, GLuint path, GLsizei range)
 
bool gl::ValidatePathCommands (Context *context, GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
 
bool gl::ValidateSetPathParameter (Context *context, GLuint path, GLenum pname, GLfloat value)
 
bool gl::ValidateGetPathParameter (Context *context, GLuint path, GLenum pname, GLfloat *value)
 
bool gl::ValidatePathStencilFunc (Context *context, GLenum func, GLint ref, GLuint mask)
 
bool gl::ValidateStencilFillPath (Context *context, GLuint path, GLenum fillMode, GLuint mask)
 
bool gl::ValidateStencilStrokePath (Context *context, GLuint path, GLint reference, GLuint mask)
 
bool gl::ValidateCoverPath (Context *context, GLuint path, GLenum coverMode)
 
bool gl::ValidateStencilThenCoverFillPath (Context *context, GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode)
 
bool gl::ValidateStencilThenCoverStrokePath (Context *context, GLuint path, GLint reference, GLuint mask, GLenum coverMode)
 
bool gl::ValidateIsPath (Context *context)
 
bool gl::ValidateCoverFillPathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateCoverStrokePathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateStencilFillPathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateStencilStrokePathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateStencilThenCoverFillPathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateStencilThenCoverStrokePathInstanced (Context *context, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
bool gl::ValidateBindFragmentInputLocation (Context *context, GLuint program, GLint location, const GLchar *name)
 
bool gl::ValidateProgramPathFragmentInputGen (Context *context, GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs)
 
bool gl::ValidateCopyTextureCHROMIUM (Context *context, GLuint sourceId, GLuint destId, GLint internalFormat, GLenum destType, GLboolean unpackFlipY, GLboolean unpackPremultiplyAlpha, GLboolean unpackUnmultiplyAlpha)
 
bool gl::ValidateCopySubTextureCHROMIUM (Context *context, GLuint sourceId, GLuint destId, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height, GLboolean unpackFlipY, GLboolean unpackPremultiplyAlpha, GLboolean unpackUnmultiplyAlpha)
 
bool gl::ValidateCompressedCopyTextureCHROMIUM (Context *context, GLuint sourceId, GLuint destId)
 
bool gl::ValidateCreateShader (Context *context, GLenum type)
 
bool gl::ValidateBufferData (ValidationContext *context, GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
 
bool gl::ValidateBufferSubData (ValidationContext *context, GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
 
bool gl::ValidateEnableExtensionANGLE (ValidationContext *context, const GLchar *name)
 
bool gl::ValidateActiveTexture (ValidationContext *context, GLenum texture)
 
bool gl::ValidateAttachShader (ValidationContext *context, GLuint program, GLuint shader)