commit | 4e256bfc6ebc191fa82ac64a28bf67e4ead1ffed | [log] [tgz] |
---|---|---|
author | Yuta Kitamura <yutak@chromium.org> | Thu Sep 27 06:32:35 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Sep 27 06:32:35 2018 |
tree | e5de31dbb93bd0911bf789435f966991c45f0775 | |
parent | 8618df060a75cd3b4b76f6bb6770b94be60228bf [diff] |
Move compositor thread to Platform. This CL moves the ownership of the compositor thread from RenderThread- Impl to Platform in order to reduce //content's dependency to WebThread. Now Platform::CompositorThread() is a concrete member function, and the compositor thread is initialized by Platform::Initialize- CompositorThread(). Some components of //content require the task runner of the compositor thread, so RenderThreadImpl:: compositor_task_runner() is still available. Bug: 826203 Change-Id: I6fe71835d7b7671d8781744ec62561242c6be29f Reviewed-on: https://chromium-review.googlesource.com/1245039 Commit-Queue: Yuta Kitamura <yutak@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#594611}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .