commit | 2e4a432454ac3f04d6c5fa8f17c49ce3026217d6 | [log] [tgz] |
---|---|---|
author | Justin Novosad <junov@chromium.org> | Thu Dec 14 22:37:30 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Dec 14 22:37:30 2017 |
tree | 3725a091ebd32c0c3234024c14ce8019063ddb93 | |
parent | 1e920b32c7c3000523870464e0a8954a0474790e [diff] |
Replace CanvasResource_Skia with CanvasResource_Bitmap This change refactors the existing CanvasResource_Skia to make it store a StaticBitmapImage instead of an SkImage intenally. This simplifies the gpu mailbox management code by re-using the functionality provided by StaticBitmapImage. It also bring the code closer to unifying OffscreenCanvasResourceProvider with CanvasResourceProvider BUG=788439,776801 TBR=bajones@chromium.org Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Ia57a68e1a61763daa158403e258b89b56a82a6f7 Reviewed-on: https://chromium-review.googlesource.com/820251 Commit-Queue: Justin Novosad <junov@chromium.org> Reviewed-by: Olivia Lai <xlai@chromium.org> Cr-Commit-Position: refs/heads/master@{#524204}
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 .