Chromium Code Reviews| 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()) { |
|
Sami
2013/08/08 10:11:01
Just curious: was it the EGLImage creation or text
kaanb
2013/08/08 23:30:44
EGLImage creation failed:
W/Adreno200-ES20( 2380):
|
| return new AsyncPixelTransferManagerEGL; |
| } |
| LOG(INFO) << "Async pixel transfers not supported"; |