commit | f8b8872f2080130c2b5bdf026f32f46aad7598da | [log] [tgz] |
---|---|---|
author | Justin Novosad <junov@chromium.org> | Thu Jul 12 17:16:04 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jul 12 17:16:04 2018 |
tree | 38e459faaf2e76f7368893560d99da3552e3ab02 | |
parent | a875a2ea21d8a321295a11440c80af01bcf7fa86 [diff] |
Refactor canvas code to centralize CanvasResourceProvider ownership With this change, CanvasResourceProvider is always owned by CanvasResourceHost, except for a a few special case that use ephemeral resource providers. This is a step towards unifying canvas and OffscreenCanvas presentation code paths. BUG=788439 TBR=fserb@chromium.org, zmo@chromium.org NOTRY=true Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_layout_tests_slimming_paint_v2;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 Change-Id: Id9bdbb2c3e93b264f67946b887419b47599df65d Reviewed-on: https://chromium-review.googlesource.com/1134182 Commit-Queue: Justin Novosad <junov@chromium.org> Reviewed-by: Justin Novosad <junov@chromium.org> Cr-Commit-Position: refs/heads/master@{#574614}
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 .