| Index: third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| index 2fd0b3c85393ea4a89217e7d6142843e580b2042..0fa72f215c2e107790ed654475ffaaf7a08650fe 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| @@ -5152,8 +5152,7 @@ void WebGLRenderingContextBase::texImageHelperHTMLCanvasElement(
|
| // float/integer/sRGB internal format.
|
| // TODO(crbug.com/622958): relax the constrains if copyTextureCHROMIUM is
|
| // upgraded to handle more formats.
|
| - if (!canvas->renderingContext() ||
|
| - !canvas->renderingContext()->isAccelerated() ||
|
| + if (!canvas->isAccelerated() ||
|
| !canUseTexImageByGPU(functionID, internalformat, type)) {
|
| // 2D canvas has only FrontBuffer.
|
| texImageImpl(functionID, target, level, internalformat, xoffset, yoffset,
|
|
|