Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:context

11 #include "libGLESv2/Context.h"
25 static bool ValidateSubImageParams2D(Context *context, bool compressed, GLsizei width, GLsizei height,
31 context->recordError(Error(GL_INVALID_OPERATION));
37 context->recordError(Error(GL_INVALID_OPERATION));
45 context->recordError(Error(GL_INVALID_OPERATION));
55 context->recordError(Error(GL_INVALID_OPERATION));
63 context->recordError(Error(GL_INVALID_VALUE));
70 static bool ValidateSubImageParamsCube(Context *context, bool compressed, GLsizei width, GLsizei height,
76 context->recordError(Error(GL_INVALID_OPERATION));
82 context->recordError(Error(GL_INVALID_OPERATION));
90 context->recordError(Error(GL_INVALID_OPERATION));
100 context->recordError(Error(GL_INVALID_OPERATION));
108 context->recordError(Error(GL_INVALID_VALUE));
115 bool ValidateES2TexImageParameters(Context *context, GLenum target, GLint level, GLenum internalformat, bool isCompressed, bool isSubImage,
119 if (!ValidTexture2DDestinationTarget(context, target))
121 context->recordError(Error(GL_INVALID_ENUM));
125 if (!ValidImageSize(context, target, level, width, height, 1))
127 context->recordError(Error(GL_INVALID_VALUE));
135 context->recordError(Error(GL_INVALID_VALUE));
141 context->recordError(Error(GL_INVALID_OPERATION));
145 const gl::Caps &caps = context->getCaps();
159 context->recordError(Error(GL_INVALID_VALUE));
163 gl::Texture2D *tex2d = context->getTexture2D();
173 if (isSubImage && !ValidateSubImageParams2D(context, isCompressed, width, height, xoffset, yoffset,
192 context->recordError(Error(GL_INVALID_VALUE));
199 context->recordError(Error(GL_INVALID_VALUE));
203 gl::TextureCubeMap *texCube = context->getTextureCubeMap();
213 if (isSubImage && !ValidateSubImageParamsCube(context, isCompressed, width, height, xoffset, yoffset,
222 context->recordError(Error(GL_INVALID_ENUM));
228 context->recordError(Error(GL_INVALID_OPERATION));
234 context->recordError(Error(GL_INVALID_OPERATION));
241 context->recordError(Error(GL_INVALID_VALUE));
248 if (!ValidCompressedImageSize(context, actualInternalFormat, width, height))
250 context->recordError(Error(GL_INVALID_OPERATION));
258 if (!context->getExtensions().textureCompressionDXT1)
260 context->recordError(Error(GL_INVALID_ENUM));
265 if (!context->getExtensions().textureCompressionDXT1)
267 context->recordError(Error(GL_INVALID_ENUM));
272 if (!context->getExtensions().textureCompressionDXT5)
274 context->recordError(Error(GL_INVALID_ENUM));
279 context->recordError(Error(GL_INVALID_ENUM));
299 context->recordError(Error(GL_INVALID_ENUM));
318 context->recordError(Error(GL_INVALID_OPERATION));
324 if (!context->getExtensions().textureRG)
326 context->recordError(Error(GL_INVALID_ENUM));
336 context->recordError(Error(GL_INVALID_OPERATION));
349 context->recordError(Error(GL_INVALID_OPERATION));
363 context->recordError(Error(GL_INVALID_OPERATION));
373 context->recordError(Error(GL_INVALID_OPERATION));
379 if (!context->getExtensions().sRGB)
381 context->recordError(Error(GL_INVALID_ENUM));
389 context->recordError(Error(GL_INVALID_OPERATION));
405 context->recordError(Error(GL_INVALID_OPERATION));
415 context->recordError(Error(GL_INVALID_OPERATION));
420 context->recordError(Error(GL_INVALID_ENUM));
428 if (context->getExtensions().textureCompressionDXT1)
430 context->recordError(Error(GL_INVALID_OPERATION));
435 context->recordError(Error(GL_INVALID_ENUM));
440 if (context->getExtensions().textureCompressionDXT3)
442 context->recordError(Error(GL_INVALID_OPERATION));
447 context->recordError(Error(GL_INVALID_ENUM));
452 if (context->getExtensions().textureCompressionDXT5)
454 context->recordError(Error(GL_INVALID_OPERATION));
459 context->recordError(Error(GL_INVALID_ENUM));
465 if (!context->getExtensions().depthTextures)
467 context->recordError(Error(GL_INVALID_VALUE));
472 context->recordError(Error(GL_INVALID_OPERATION));
479 context->recordError(Error(GL_INVALID_OPERATION));
489 if (!context->getExtensions().textureFloat)
491 context->recordError(Error(GL_INVALID_ENUM));
497 if (!context->getExtensions().textureHalfFloat)
499 context->recordError(Error(GL_INVALID_ENUM));
510 bool ValidateES2CopyTexImageParameters(Context* context, GLenum target, GLint level, GLenum internalformat, bool isSubImage,
516 if (!ValidateCopyTexImageParametersBase(context, target, level, internalformat, isSubImage,
522 gl::Framebuffer *framebuffer = context->getState().getReadFramebuffer();
537 context->recordError(Error(GL_INVALID_OPERATION));
550 context->recordError(Error(GL_INVALID_OPERATION));
563 context->recordError(Error(GL_INVALID_OPERATION));
575 context->recordError(Error(GL_INVALID_OPERATION));
586 context->recordError(Error(GL_INVALID_OPERATION));
596 context->recordError(Error(GL_INVALID_OPERATION));
604 context->recordError(Error(GL_INVALID_OPERATION));
608 context->recordError(Error(GL_INVALID_OPERATION));
611 context->recordError(Error(GL_INVALID_OPERATION));
626 context->recordError(Error(GL_INVALID_OPERATION));
640 context->recordError(Error(GL_INVALID_OPERATION));
654 context->recordError(Error(GL_INVALID_OPERATION));
667 context->recordError(Error(GL_INVALID_OPERATION));
679 context->recordError(Error(GL_INVALID_OPERATION));
690 context->recordError(Error(GL_INVALID_OPERATION));
696 if (context->getExtensions().textureCompressionDXT1)
698 context->recordError(Error(GL_INVALID_OPERATION));
703 context->recordError(Error(GL_INVALID_ENUM));
708 if (context->getExtensions().textureCompressionDXT3)
710 context->recordError(Error(GL_INVALID_OPERATION));
715 context->recordError(Error(GL_INVALID_ENUM));
720 if (context->getExtensions().textureCompressionDXT5)
722 context->recordError(Error(GL_INVALID_OPERATION));
727 context->recordError(Error(GL_INVALID_ENUM));
736 if (context->getExtensions().depthTextures)
738 context->recordError(Error(GL_INVALID_OPERATION));
743 context->recordError(Error(GL_INVALID_ENUM));
747 context->recordError(Error(GL_INVALID_ENUM));
756 bool ValidateES2TexStorageParameters(Context *context, GLenum target, GLsizei levels, GLenum internalformat,
761 context->recordError(Error(GL_INVALID_ENUM));
767 context->recordError(Error(GL_INVALID_VALUE));
773 context->recordError(Error(GL_INVALID_VALUE));
779 context->recordError(Error(GL_INVALID_OPERATION));
786 context->recordError(Error(GL_INVALID_ENUM));
790 const gl::Caps &caps = context->getCaps();
798 context->recordError(Error(GL_INVALID_VALUE));
806 context->recordError(Error(GL_INVALID_VALUE));
811 context->recordError(Error(GL_INVALID_ENUM));
815 if (levels != 1 && !context->getExtensions().textureNPOT)
819 context->recordError(Error(GL_INVALID_OPERATION));
828 if (!context->getExtensions().textureCompressionDXT1)
830 context->recordError(Error(GL_INVALID_ENUM));
835 if (!context->getExtensions().textureCompressionDXT3)
837 context->recordError(Error(GL_INVALID_ENUM));
842 if (!context->getExtensions().textureCompressionDXT5)
844 context->recordError(Error(GL_INVALID_ENUM));
853 if (!context->getExtensions().textureFloat)
855 context->recordError(Error(GL_INVALID_ENUM));
864 if (!context->getExtensions().textureHalfFloat)
866 context->recordError(Error(GL_INVALID_ENUM));
876 if (!context->getExtensions().textureRG)
878 context->recordError(Error(GL_INVALID_ENUM));
885 if (!context->getExtensions().depthTextures)
887 context->recordError(Error(GL_INVALID_ENUM));
892 context->recordError(Error(GL_INVALID_OPERATION));
898 context->recordError(Error(GL_INVALID_OPERATION));
910 texture = context->getTexture2D();
913 texture = context->getTextureCubeMap();
921 context->recordError(Error(GL_INVALID_OPERATION));
927 context->recordError(Error(GL_INVALID_OPERATION));
935 bool ValidES2ReadFormatType(Context *context, GLenum format, GLenum type)
961 if (!context->getExtensions().textureRG)