diff --git a/third_party/angle/src/libANGLE/validationES2.cpp b/third_party/angle/src/libANGLE/validationES2.cpp --- a/third_party/angle/src/libANGLE/validationES2.cpp +++ b/third_party/angle/src/libANGLE/validationES2.cpp @@ -1488,7 +1488,7 @@ bool ValidateES2TexImageParametersBase(const Context *context, } if (context->getExtensions().requiredInternalformatOES && context->getExtensions().textureType2101010REVEXT && - GL_UNSIGNED_INT_2_10_10_10_REV_EXT && format == GL_RGB) + type == GL_UNSIGNED_INT_2_10_10_10_REV_EXT && format == GL_RGB) { nonEqualFormatsAllowed = true; } @@ -1502,7 +1502,7 @@ bool ValidateES2TexImageParametersBase(const Context *context, } if (context->getExtensions().requiredInternalformatOES && context->getExtensions().textureType2101010REVEXT && - GL_UNSIGNED_INT_2_10_10_10_REV_EXT && format == GL_RGB) + type == GL_UNSIGNED_INT_2_10_10_10_REV_EXT && format == GL_RGB) { nonEqualFormatsAllowed = true; }