Android: Avoid blocking UI thread for GPU channel creation
commitaee59bbccc5107aa6199fb40826bc5068426bb83
authorsievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 31 May 2014 04:58:45 +0000 (31 04:58 +0000)
committersievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 31 May 2014 04:58:45 +0000 (31 04:58 +0000)
tree1879a9f015234bdcd4e0c70f0a3891032de95fc1
parent8d5c09d8f00fd2d25acdc080fdeddc38ff3587c5
Android: Avoid blocking UI thread for GPU channel creation

Use EstablishGpuChannel() with callback instead of EstablishGpuChannelSync()
and skip and defer browser Composites until the channel is ready.

BUG=326297

Review URL: https://codereview.chromium.org/228663008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274032 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/renderer_host/compositor_impl_android.cc
content/browser/renderer_host/compositor_impl_android.h