commit | 1b6d6cec852a5721005bdc07883a2c97aaa74f77 | [log] [tgz] |
---|---|---|
author | Christopher Cameron <ccameron@chromium.org> | Thu Jul 12 21:51:03 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jul 12 21:51:03 2018 |
tree | 2c60924a8688a3a103b73f987ae81420ef3e261a | |
parent | caf225a5b277397876aa62a44eb20effe52681ac [diff] |
MacViews: Enable compositor recycling We create a new ui::Compositor at the first character typed in the omnibox. This is very expensive, and is compounded by the fact that the shaders used by rasterization and display must be re-created in this new context. There already exists ui::Compositor recycling in content:: for RenderWidgetHostViewMac. Move this code to ui::, and share it with BridgedNativeWidget. Bug: 712268 Change-Id: I969174e2c38b181e18a10e78dd49d3e9be9690e5 Reviewed-on: https://chromium-review.googlesource.com/1132710 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by: Leonard Grey <lgrey@chromium.org> Cr-Commit-Position: refs/heads/master@{#574738}
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 .