Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Unified Diff: content/renderer/renderer_blink_platform_impl.cc

Issue 2382883005: Implement OffscreenCanvas.commit() on Unaccelerated 2D on worker (Closed)
Patch Set: rebase Nits Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/renderer_blink_platform_impl.h ('k') | content/test/gpu/gpu_tests/pixel_expectations.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/renderer_blink_platform_impl.cc
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
index 553205512e367fe0607e0dff06dadec52fbf863b..3801c02608e85d6ee1cd76abe3d656b79043c94c 100644
--- a/content/renderer/renderer_blink_platform_impl.cc
+++ b/content/renderer/renderer_blink_platform_impl.cc
@@ -279,6 +279,8 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
sync_message_filter_ = ChildThreadImpl::current()->sync_message_filter();
thread_safe_sender_ = ChildThreadImpl::current()->thread_safe_sender();
quota_message_filter_ = ChildThreadImpl::current()->quota_message_filter();
+ shared_bitmap_manager_ =
+ ChildThreadImpl::current()->shared_bitmap_manager();
blob_registry_.reset(new WebBlobRegistryImpl(
RenderThreadImpl::current()->GetIOTaskRunner().get(),
base::ThreadTaskRunnerHandle::Get(), thread_safe_sender_.get()));
@@ -294,6 +296,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
RendererBlinkPlatformImpl::~RendererBlinkPlatformImpl() {
WebFileSystemImpl::DeleteThreadSpecificInstance();
renderer_scheduler_->SetTopLevelBlameContext(nullptr);
+ shared_bitmap_manager_ = nullptr;
}
void RendererBlinkPlatformImpl::Shutdown() {
@@ -1151,8 +1154,7 @@ RendererBlinkPlatformImpl::getGpuMemoryBufferManager() {
std::unique_ptr<cc::SharedBitmap>
RendererBlinkPlatformImpl::allocateSharedBitmap(const blink::WebSize& size) {
- return ChildThreadImpl::current()
- ->shared_bitmap_manager()
+ return shared_bitmap_manager_
->AllocateSharedBitmap(gfx::Size(size.width, size.height));
}
« no previous file with comments | « content/renderer/renderer_blink_platform_impl.h ('k') | content/test/gpu/gpu_tests/pixel_expectations.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698