ChromeOS: Remove all the multi-thread logic from ReflectorImpl.
commitef81340abe74f79e8cccaa1b0093e22e720e0440
authordanakj <danakj@chromium.org>
Tue, 24 Feb 2015 22:50:41 +0000 (24 14:50 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 24 Feb 2015 22:51:16 +0000 (24 22:51 +0000)
treeb3eee7298da09404eb771039ac2ad1a79f1dd518
parent3a50bbb3427ce20ad60bc2966358081b529de76d
ChromeOS: Remove all the multi-thread logic from ReflectorImpl.

ReflectorImpl was built to handle the output surface living on the
compositor thread, while the GpuProcessTransportFactory lives on the
ui thread. Now they both live on the ui thread, so we don't need all
the complicated logic and PostTasks etc.

R=piman@chromium.org
BUG=329552

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

Cr-Commit-Position: refs/heads/master@{#317909}
content/browser/compositor/gpu_browser_compositor_output_surface.cc
content/browser/compositor/gpu_process_transport_factory.cc
content/browser/compositor/reflector_impl.cc
content/browser/compositor/reflector_impl.h
content/browser/compositor/reflector_impl_unittest.cc
content/common/gpu/client/gl_helper.cc
content/common/gpu/client/gl_helper.h