| 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 7d64f6bc8f80548d0bb6392800e0d6a5c0591839..5781d3626a7e08e500eb2153a93f39e23a452b33 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
|
| @@ -704,7 +704,8 @@ void WebGLRenderingContextBase::commit(ExceptionState& exceptionState) {
|
| // TODO(crbug.com/646864): Make commit() work correctly with
|
| // { preserveDrawingBuffer : true }.
|
| getOffscreenCanvas()->getOrCreateFrameDispatcher()->dispatchFrame(
|
| - std::move(drawingBuffer()->transferToStaticBitmapImage()));
|
| + std::move(drawingBuffer()->transferToStaticBitmapImage()),
|
| + drawingBuffer()->contextProvider()->isSoftwareRendering());
|
| }
|
|
|
| PassRefPtr<Image> WebGLRenderingContextBase::getImage(
|
|
|