commit | e3b8c1dc8b823d349d1bd8a6aec98d1db22a0140 | [log] [tgz] |
---|---|---|
author | Peng Huang <penghuang@chromium.org> | Tue Mar 05 17:21:12 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 05 17:21:12 2019 |
tree | 3465b635716ba6610c1ba879d3a0c41138addf6b | |
parent | 17babfb9d44cf8f8497a68284b317089b711e96a [diff] |
Sharing one SharedImageManager for WebView WebView has GPU thread and render thread. So they need use one SharedImageManager to share resources. This CL creates the SIM on DeferredGpuCommandService on render thread, and plumbs it to the GpuChannelManager which will be used on GPU threads. This CL also enables using SharedImageManager for WebView GLRenderer Bug: 937060 Change-Id: I650c631cb4d717d4420b54b9d1bb310062c5da8e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1497123 Reviewed-by: danakj <danakj@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Reviewed-by: Eric Karl <ericrk@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Commit-Queue: Peng Huang <penghuang@chromium.org> Cr-Commit-Position: refs/heads/master@{#637723}
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 .