| 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 ceada6f99d70a5b970eecfcbca4b2276caba176c..319878f8b88032746fab115316fc730c883f41b0 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| @@ -5162,8 +5162,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,
|
|
|