commit | aeaf3cd332e1815789bdb45c19d70f1df82a3f35 | [log] [tgz] |
---|---|---|
author | Justin Novosad <junov@chromium.org> | Tue May 29 15:30:01 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue May 29 15:30:01 2018 |
tree | da93e882d75c9cbffd6aa13fede3c303da3d98fe | |
parent | a9838e05fd01cdada076134daf4d5e2eb35ead3e [diff] |
Move CanvasResourceProvider ownership up to CanvasResourceHost This change pushes HTMLCanvasElement's CanvasResourceProvider up the class hierachy so that it can be shared with OffscreenCanvas. The next step is to remove Canvas2DLayerBridge's resource provider to use this shared one instead. BUG=788439 TBR=zmo@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Ib85237d0ee98205c5da8848cbd861ce6d5d9d4d2 Reviewed-on: https://chromium-review.googlesource.com/1075729 Commit-Queue: Justin Novosad <junov@chromium.org> Reviewed-by: Fernando Serboncini <fserb@chromium.org> Cr-Commit-Position: refs/heads/master@{#562433}
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 .