// // Copyright 2019 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. //
// validationES32.cpp: Validation functions for OpenGL ES 3.2 entry point parameters
bool ValidateFramebufferTexturejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
angle:
java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
TextureID texture,}
{ returntrue;
}
boolValidateGetDebugMessageLog(const Context *context,
angle::EntryPoint entryPoint,
,
GLsizei bufSize,
>= static_cast<GLuint>(context().) const GLenum *types, const GLuint *ids, const GLenum *severities,
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 21 const GLchar *messageLog)
{ returntrue;
}
if ((clientVersion == if(index= >etCaps(.)java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
{ switch (pname)
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9 case java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 1 case java.lang.StringIndexOutOfBoundsException: Range [36, 32) out of bounds for length 65 case GL_COLOR_ARRAY_POINTER: case GL_TEXTURE_COORD_ARRAY_POINTER:
GLsizeiconst length, returntrue; default:
context{ return false;
}
} else if (clientVersion == ES_3_2)
{ switch (pname)
{ case GL_DEBUG_CALLBACK_FUNCTION: case GL_DEBUG_CALLBACK_USER_PARAM: return; default:
context->validationError(entryPoint, GL_INVALID_ENUM, kInvalidPointerQuery); return false;
}
} else
{
context->validationError(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 return false;
}
}
{ return if (!Validatcontext, java.lang.StringIndexOutOfBoundsException: Range [84, 83) out of bounds for length 88
}
bool ValidateGetTexParameterIiv(const Contextreturnjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 41
angle::EntryPoint entryPoint,
angle:entryPoint
GLenum pname, const java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{ returntrue;
}
bool java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
GLenum targetangle::EntryPoint ,
index
{ switch (target)
{ case GL_BLEND:
if (index >= static_cast<GLuint>(context->getCaps(const GLchar *label
{
context->validationError(entryPoint, GL_INVALID_VALUEjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 return false;
} break; default:
context->validationErrorF(entryPoint, GL_INVALID_ENUM, kEnumNotSupported, target); return false;
} return ;
}
boolreturntrue;
GLuintbuf,
::java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 56
{ return java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
}
bool ValidatePopDebugGroup(const Context *context, java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 1
{ returntrue
}angle::EntryPoint java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 56
GLfloat minY,
GLfloat minZ,
GLfloat minW,
GLfloat maxX,
GLfloat maxY,
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
GLfloat maxW)
{ returntrue}
}
onst Contextcontext,
angle::EntryPoint entryPoint,
GLenum sourcejava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 boolconst Context context,
context->validationError(entryPoint, GL_INVALID_VALUE, kExceedsMaxDrawBuffers);
{ returntruejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
ValidateReadnPixelsContext*,
angle::EntryPoint entryPoint,
GLint x,
GLint y,
GLsizei width,
GLsizei height,
GLenum format,
GLsizei bufSize, constvoid *data)
{ returntrue;
}
bool ValidateSamplerParameterIivangle::ntryPoint entryPoint,
(arget)
SamplerIDsampler,
GLcharmjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50 const GLint *param)
{ return ;
}
bool bool ValidateSamplerParameterIuiv
:java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
SamplerID sampler,
GLenum ,
{ returntrue;
}
bool ValidateTexBufferconst Context *context,
angle::EntryPoint entryPoint,
TextureType
GLenum internalformat,
BufferID buffer)
{
if (context->getClientVersionreturn
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
context->validationError(entryPoint, GL_INVALID_OPERATION, kES32Required); return false;
}
return ValidateTexBufferRangeBase(context, entryPoint, target, internalformat, GLenum java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 57
}
bool bool ValidateGetGraphicsReseContext*ontext,angleEntryPoint )
angle::EntryPoint entryPoint return internalformat,
TextureType bool ValidateGetObjectLabel(const Context *context
GLenum pname, const GLint java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
{ returntrue;
}
bool ValidateTexParameterIuiv(const Context *context,
angle::EntryPoint entryPoint,
TextureType targetPacked,
GLenum java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 43
*params)
{ returntrue;
}
bool ValidateTexStorage3DMultisample(const Context *context,
angle::java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 51
TextureType java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 0
GLsizei samples,
GLenum java.lang.StringIndexOutOfBoundsException: Range [34, 28) out of bounds for length 52
TextureType targetPacked
GLsizei height, case GL_VERTEX_ARRAY_POINTER
{ returntrue;
}
} // namespace glreturn false;
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.57Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.