summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-13 03:05:54 +0000
committerboliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-13 03:05:54 +0000
commitf4bbb49e49bfebc978e115348e37416d73fceb97 (patch)
treeb1ac20f1644a0938a63f5547b642b420c8475fcc
parent0980292037b9b6e34c9517fe508c8b3f9d473397 (diff)
downloadchromium_src-f4bbb49e49bfebc978e115348e37416d73fceb97.zip
chromium_src-f4bbb49e49bfebc978e115348e37416d73fceb97.tar.gz
chromium_src-f4bbb49e49bfebc978e115348e37416d73fceb97.tar.bz2
Enable async upload egl with mailbox synchronizer
With the workaround in r286800, mailbox synchronizer skips tile textures, so is compatible with async transfer egl. This is a partial revert of r286501. BUG=399311 Review URL: https://codereview.chromium.org/463563002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289172 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--gpu/command_buffer/service/async_pixel_transfer_manager_android.cc4
1 files changed, 1 insertions, 3 deletions
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 618bd0e..ba1ad2e 100644
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_android.cc
@@ -10,7 +10,6 @@
#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"
@@ -64,8 +63,7 @@ AsyncPixelTransferManager* AsyncPixelTransferManager::Create(
!IsBroadcom() &&
!IsImagination() &&
!IsNvidia31() &&
- !base::SysInfo::IsLowEndDevice() &&
- !gles2::MailboxSynchronizer::GetInstance()) {
+ !base::SysInfo::IsLowEndDevice()) {
return new AsyncPixelTransferManagerEGL;
}
return new AsyncPixelTransferManagerIdle;