| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index 49dae1d6ae988284713422c430f0f1e8a2f814e8..b400b7dbc341c06c28d0a179335ab663eb6eaa2d 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -1912,13 +1912,6 @@ void ResourceProvider::LazyCreateImage(Resource* resource) {
|
| GLES2Interface* gl = ContextGL();
|
| DCHECK(gl);
|
|
|
| -#if defined(OS_CHROMEOS) && defined(ARCH_CPU_ARM_FAMILY)
|
| - // TODO(reveman): This avoids a performance problem on ARM ChromeOS
|
| - // devices. This only works with shared memory backed buffers.
|
| - // crbug.com/580166
|
| - DCHECK_EQ(resource->gpu_memory_buffer->GetHandle().type,
|
| - gfx::SHARED_MEMORY_BUFFER);
|
| -#endif
|
| resource->image_id = gl->CreateImageCHROMIUM(
|
| resource->gpu_memory_buffer->AsClientBuffer(), resource->size.width(),
|
| resource->size.height(), GLInternalFormat(resource->format));
|
|
|