| Index: src/gpu/gl/GrGpuGL.cpp
|
| diff --git a/src/gpu/gl/GrGpuGL.cpp b/src/gpu/gl/GrGpuGL.cpp
|
| index 73dd9bb15c1714e62b02d0772499fc72c6575f6c..f1684b7fdeb8da4213711d1f20f0853639936b46 100644
|
| --- a/src/gpu/gl/GrGpuGL.cpp
|
| +++ b/src/gpu/gl/GrGpuGL.cpp
|
| @@ -568,7 +568,8 @@ bool GrGpuGL::uploadTexData(const GrSurfaceDesc& desc,
|
| // At least some versions of the ES3 drivers for NVIDIA and IMG won't accept GL_RED in
|
| // glTexImage2D for the internal format but will accept GL_R8.
|
| if (kNVIDIA_GrGLVendor == this->glContext().vendor() ||
|
| - kImagination_GrGLVendor == this->glContext().vendor()) {
|
| + kImagination_GrGLVendor == this->glContext().vendor() ||
|
| + this->glContext().isMesa()) {
|
| if (kGLES_GrGLStandard == this->glStandard() && this->glVersion() >= GR_GL_VER(3, 0) &&
|
| kAlpha_8_GrPixelConfig == dataConfig) {
|
| useSizedFormat = true;
|
|
|