| Index: gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc b/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| index 8de7d58a07af2d704361313a8c92fe874f516c6d..ed12ae6735b8f2da28ddaf41a4e18035ea37e201 100644
|
| --- a/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| +++ b/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager.h"
|
|
|
| +#include "base/android/sys_utils.h"
|
| #include "base/debug/trace_event.h"
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager_egl.h"
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager_idle.h"
|
| @@ -50,7 +51,8 @@ AsyncPixelTransferManager* AsyncPixelTransferManager::Create(
|
| context->HasExtension("EGL_KHR_gl_texture_2D_image") &&
|
| context->HasExtension("GL_OES_EGL_image") &&
|
| !IsBroadcom() &&
|
| - !IsImagination()) {
|
| + !IsImagination() &&
|
| + !base::android::SysUtils::IsLowEndDevice()) {
|
| return new AsyncPixelTransferManagerEGL;
|
| }
|
| LOG(INFO) << "Async pixel transfers not supported";
|
|
|