• Home
  • Raw
  • Download

Lines Matching full:context

18 ANGLE_INLINE bool ValidateDrawArrays(const Context *context,  in ValidateDrawArrays()  argument
24 return ValidateDrawArraysCommon(context, entryPoint, mode, first, count, 1); in ValidateDrawArrays()
27 ANGLE_INLINE bool ValidateUniform1f(const Context *context, in ValidateUniform1f() argument
32 return ValidateUniform(context, entryPoint, GL_FLOAT, location, 1); in ValidateUniform1f()
35 ANGLE_INLINE bool ValidateUniform1fv(const Context *context, in ValidateUniform1fv() argument
41 return ValidateUniform(context, entryPoint, GL_FLOAT, location, count); in ValidateUniform1fv()
44 ANGLE_INLINE bool ValidateUniform1i(const Context *context, in ValidateUniform1i() argument
49 return ValidateUniform1iv(context, entryPoint, location, 1, &x); in ValidateUniform1i()
52 ANGLE_INLINE bool ValidateUniform2f(const Context *context, in ValidateUniform2f() argument
58 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC2, location, 1); in ValidateUniform2f()
61 ANGLE_INLINE bool ValidateUniform2fv(const Context *context, in ValidateUniform2fv() argument
67 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC2, location, count); in ValidateUniform2fv()
70 ANGLE_INLINE bool ValidateUniform2i(const Context *context, in ValidateUniform2i() argument
76 return ValidateUniform(context, entryPoint, GL_INT_VEC2, location, 1); in ValidateUniform2i()
79 ANGLE_INLINE bool ValidateUniform2iv(const Context *context, in ValidateUniform2iv() argument
85 return ValidateUniform(context, entryPoint, GL_INT_VEC2, location, count); in ValidateUniform2iv()
88 ANGLE_INLINE bool ValidateUniform3f(const Context *context, in ValidateUniform3f() argument
95 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC3, location, 1); in ValidateUniform3f()
98 ANGLE_INLINE bool ValidateUniform3fv(const Context *context, in ValidateUniform3fv() argument
104 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC3, location, count); in ValidateUniform3fv()
107 ANGLE_INLINE bool ValidateUniform3i(const Context *context, in ValidateUniform3i() argument
114 return ValidateUniform(context, entryPoint, GL_INT_VEC3, location, 1); in ValidateUniform3i()
117 ANGLE_INLINE bool ValidateUniform3iv(const Context *context, in ValidateUniform3iv() argument
123 return ValidateUniform(context, entryPoint, GL_INT_VEC3, location, count); in ValidateUniform3iv()
126 ANGLE_INLINE bool ValidateUniform4f(const Context *context, in ValidateUniform4f() argument
134 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC4, location, 1); in ValidateUniform4f()
137 ANGLE_INLINE bool ValidateUniform4fv(const Context *context, in ValidateUniform4fv() argument
143 return ValidateUniform(context, entryPoint, GL_FLOAT_VEC4, location, count); in ValidateUniform4fv()
146 ANGLE_INLINE bool ValidateUniform4i(const Context *context, in ValidateUniform4i() argument
154 return ValidateUniform(context, entryPoint, GL_INT_VEC4, location, 1); in ValidateUniform4i()
157 ANGLE_INLINE bool ValidateUniform4iv(const Context *context, in ValidateUniform4iv() argument
163 return ValidateUniform(context, entryPoint, GL_INT_VEC4, location, count); in ValidateUniform4iv()
166 ANGLE_INLINE bool ValidateUniformMatrix2fv(const Context *context, in ValidateUniformMatrix2fv() argument
173 return ValidateUniformMatrix(context, entryPoint, GL_FLOAT_MAT2, location, count, transpose); in ValidateUniformMatrix2fv()
176 ANGLE_INLINE bool ValidateUniformMatrix3fv(const Context *context, in ValidateUniformMatrix3fv() argument
183 return ValidateUniformMatrix(context, entryPoint, GL_FLOAT_MAT3, location, count, transpose); in ValidateUniformMatrix3fv()
186 ANGLE_INLINE bool ValidateUniformMatrix4fv(const Context *context, in ValidateUniformMatrix4fv() argument
193 return ValidateUniformMatrix(context, entryPoint, GL_FLOAT_MAT4, location, count, transpose); in ValidateUniformMatrix4fv()
298 ANGLE_INLINE bool ValidateGenBuffers(const Context *context, in ValidateGenBuffers() argument
303 return ValidateGenOrDelete(context, entryPoint, n, buffers); in ValidateGenBuffers()
306 ANGLE_INLINE bool ValidateGenFramebuffers(const Context *context, in ValidateGenFramebuffers() argument
311 return ValidateGenOrDelete(context, entryPoint, n, framebuffers); in ValidateGenFramebuffers()
314 ANGLE_INLINE bool ValidateGenRenderbuffers(const Context *context, in ValidateGenRenderbuffers() argument
319 return ValidateGenOrDelete(context, entryPoint, n, renderbuffers); in ValidateGenRenderbuffers()
322 ANGLE_INLINE bool ValidateGenTextures(const Context *context, in ValidateGenTextures() argument
327 return ValidateGenOrDelete(context, entryPoint, n, textures); in ValidateGenTextures()
330 ANGLE_INLINE bool ValidateGenerateMipmap(const Context *context, in ValidateGenerateMipmap() argument
334 return ValidateGenerateMipmapBase(context, entryPoint, target); in ValidateGenerateMipmap()
337 ANGLE_INLINE bool ValidateGetBufferParameteriv(const Context *context, in ValidateGetBufferParameteriv() argument
343 return ValidateGetBufferParameterBase(context, entryPoint, target, pname, false, nullptr); in ValidateGetBufferParameteriv()
346 ANGLE_INLINE bool ValidateGetRenderbufferParameteriv(const Context *context, in ValidateGetRenderbufferParameteriv() argument
352 return ValidateGetRenderbufferParameterivBase(context, entryPoint, target, pname, nullptr); in ValidateGetRenderbufferParameteriv()
355 ANGLE_INLINE bool ValidateGetShaderiv(const Context *context, in ValidateGetShaderiv() argument
367 return ValidateGetShaderivBase(context, entryPoint, shader, pname, nullptr); in ValidateGetShaderiv()
370 ANGLE_INLINE bool ValidateGetTexParameterfv(const Context *context, in ValidateGetTexParameterfv() argument
376 return ValidateGetTexParameterBase(context, entryPoint, target, pname, nullptr); in ValidateGetTexParameterfv()
379 ANGLE_INLINE bool ValidateGetTexParameteriv(const Context *context, in ValidateGetTexParameteriv() argument
385 return ValidateGetTexParameterBase(context, entryPoint, target, pname, nullptr); in ValidateGetTexParameteriv()
388 ANGLE_INLINE bool ValidateGetUniformfv(const Context *context, in ValidateGetUniformfv() argument
394 return ValidateGetUniformBase(context, entryPoint, program, location); in ValidateGetUniformfv()
397 ANGLE_INLINE bool ValidateGetUniformiv(const Context *context, in ValidateGetUniformiv() argument
403 return ValidateGetUniformBase(context, entryPoint, program, location); in ValidateGetUniformiv()
406 ANGLE_INLINE bool ValidateGetVertexAttribfv(const Context *context, in ValidateGetVertexAttribfv() argument
412 return ValidateGetVertexAttribBase(context, entryPoint, index, pname, nullptr, false, false); in ValidateGetVertexAttribfv()
415 ANGLE_INLINE bool ValidateGetVertexAttribiv(const Context *context, in ValidateGetVertexAttribiv() argument
421 return ValidateGetVertexAttribBase(context, entryPoint, index, pname, nullptr, false, false); in ValidateGetVertexAttribiv()
424 ANGLE_INLINE bool ValidateGetVertexAttribPointerv(const Context *context, in ValidateGetVertexAttribPointerv() argument
430 return ValidateGetVertexAttribBase(context, entryPoint, index, pname, nullptr, true, false); in ValidateGetVertexAttribPointerv()
433 ANGLE_INLINE bool ValidateReadPixels(const Context *context, in ValidateReadPixels() argument
443 return ValidateReadPixelsBase(context, entryPoint, x, y, width, height, format, type, -1, in ValidateReadPixels()
447 ANGLE_INLINE bool ValidateTexParameterf(const Context *context, in ValidateTexParameterf() argument
453 return ValidateTexParameterBase(context, entryPoint, target, pname, -1, false, &param); in ValidateTexParameterf()
456 ANGLE_INLINE bool ValidateTexParameterfv(const Context *context, in ValidateTexParameterfv() argument
462 return ValidateTexParameterBase(context, entryPoint, target, pname, -1, true, params); in ValidateTexParameterfv()
465 ANGLE_INLINE bool ValidateTexParameteri(const Context *context, in ValidateTexParameteri() argument
471 return ValidateTexParameterBase(context, entryPoint, target, pname, -1, false, &param); in ValidateTexParameteri()
474 ANGLE_INLINE bool ValidateTexParameteriv(const Context *context, in ValidateTexParameteriv() argument
480 return ValidateTexParameterBase(context, entryPoint, target, pname, -1, true, params); in ValidateTexParameteriv()
483 ANGLE_INLINE bool ValidateBindBuffer(const Context *context, in ValidateBindBuffer() argument
488 if (!context->isValidBufferBinding(target)) in ValidateBindBuffer()
494 if (!context->getState().isBindGeneratesResourceEnabled() && in ValidateBindBuffer()
495 !context->isBufferGenerated(buffer)) in ValidateBindBuffer()
504 ANGLE_INLINE bool ValidateDrawElements(const Context *context, in ValidateDrawElements() argument
511 return ValidateDrawElementsCommon(context, entryPoint, mode, count, type, indices, 1); in ValidateDrawElements()
514 ANGLE_INLINE bool ValidateVertexAttribPointer(const Context *context, in ValidateVertexAttribPointer() argument
523 if (!ValidateFloatVertexFormat(context, entryPoint, index, size, type)) in ValidateVertexAttribPointer()
534 if (context->getClientVersion() >= ES_3_1) in ValidateVertexAttribPointer()
536 const Caps &caps = context->getCaps(); in ValidateVertexAttribPointer()
554 bool nullBufferAllowed = context->getState().areClientArraysEnabled() && in ValidateVertexAttribPointer()
555 context->getState().getVertexArray()->id().value == 0; in ValidateVertexAttribPointer()
556 if (!nullBufferAllowed && context->getState().getTargetBuffer(BufferBinding::Array) == 0 && in ValidateVertexAttribPointer()
563 if (context->isWebGL()) in ValidateVertexAttribPointer()
573 if (!ValidateWebGLVertexAttribPointer(context, entryPoint, type, normalized, stride, ptr, in ValidateVertexAttribPointer()
583 void RecordBindTextureTypeError(const Context *context,
587 ANGLE_INLINE bool ValidateBindTexture(const Context *context, in ValidateBindTexture() argument
592 if (!context->getStateCache().isValidBindTextureType(target)) in ValidateBindTexture()
594 RecordBindTextureTypeError(context, entryPoint, target); in ValidateBindTexture()
603 Texture *textureObject = context->getTexture(texture); in ValidateBindTexture()
613 if (!context->getState().isBindGeneratesResourceEnabled() && in ValidateBindTexture()
614 !context->isTextureGenerated(texture)) in ValidateBindTexture()
624 bool ValidateES2TexImageParametersBase(const Context *context,
642 bool ValidateES2TexStorageParametersBase(const Context *context,
651 bool ValidatePushDebugGroupBase(const Context *context,
657 bool ValidatePopDebugGroupBase(const Context *context, angle::EntryPoint entryPoint);
659 bool ValidateDebugMessageControlBase(const Context *context,
667 bool ValidateDebugMessageInsertBase(const Context *context,
677 bool ValidateObjectLabelBase(const Context *context,
685 bool ValidateGetObjectLabelBase(const Context *context,
694 bool ValidateObjectPtrLabelBase(const Context *context,
701 bool ValidateGetObjectPtrLabelBase(const Context *context,