| Index: src/gpu/gl/GrGpuGL.cpp
|
| diff --git a/src/gpu/gl/GrGpuGL.cpp b/src/gpu/gl/GrGpuGL.cpp
|
| index 56eeb47efce197878a9d79dc5df28360e28df075..c899eba311f2b8485aaf3a290c0948534b35b1af 100644
|
| --- a/src/gpu/gl/GrGpuGL.cpp
|
| +++ b/src/gpu/gl/GrGpuGL.cpp
|
| @@ -563,15 +563,11 @@ bool GrGpuGL::uploadTexData(const GrSurfaceDesc& desc,
|
| // size of the internal format whenever possible and so only use a sized internal format when
|
| // using texture storage.
|
| bool useSizedFormat = useTexStorage;
|
| - // At least some versions of the ES3 drivers for NVIDIA and IMG won't accept GL_RED in
|
| + // Many versions of the ES3 drivers on various platforms will not 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() ||
|
| - this->glContext().isMesa()) {
|
| - if (kGLES_GrGLStandard == this->glStandard() && this->glVersion() >= GR_GL_VER(3, 0) &&
|
| - kAlpha_8_GrPixelConfig == dataConfig) {
|
| - useSizedFormat = true;
|
| - }
|
| + if (kGLES_GrGLStandard == this->glStandard() && this->glVersion() >= GR_GL_VER(3, 0) &&
|
| + kAlpha_8_GrPixelConfig == dataConfig) {
|
| + useSizedFormat = true;
|
| }
|
| if (!this->configToGLFormats(dataConfig, useSizedFormat, &internalFormat,
|
| &externalFormat, &externalType)) {
|
|
|