| 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 ba1ad2e41936d65636c4801e5a86c8bf8c9644ff..618bd0e9538101f613296036c8edcffa73b7b19d 100644
|
| --- a/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| +++ b/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
|
| @@ -10,6 +10,7 @@
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager_idle.h"
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager_stub.h"
|
| #include "gpu/command_buffer/service/async_pixel_transfer_manager_sync.h"
|
| +#include "gpu/command_buffer/service/mailbox_synchronizer.h"
|
| #include "ui/gl/gl_context.h"
|
| #include "ui/gl/gl_implementation.h"
|
|
|
| @@ -63,7 +64,8 @@ AsyncPixelTransferManager* AsyncPixelTransferManager::Create(
|
| !IsBroadcom() &&
|
| !IsImagination() &&
|
| !IsNvidia31() &&
|
| - !base::SysInfo::IsLowEndDevice()) {
|
| + !base::SysInfo::IsLowEndDevice() &&
|
| + !gles2::MailboxSynchronizer::GetInstance()) {
|
| return new AsyncPixelTransferManagerEGL;
|
| }
|
| return new AsyncPixelTransferManagerIdle;
|
|
|