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

Issue 2333133003: Make Surface creation lazy for OffscreenCanvasFrameReceiverImpl (Closed)

Created:
4 years, 3 months ago by xlai (Olivia)
Modified:
4 years, 3 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, blink-reviews-platform-graphics_chromium.org, dshwang, yzshen+watch_chromium.org, Stephen Chennney, rwlbuis, krit, drott+blinkwatch_chromium.org, jam, abarth-chromium, dglazkov+blink, Rik, darin-cc_chromium.org, blink-reviews, ajuma+watch_chromium.org, blink-reviews-api_chromium.org, jbroman, pdr+graphicswatchlist_chromium.org, danakj+watch_chromium.org, Aaron Boodman, f(malita), darin (slow to review), xidachen
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make Surface creation lazy for OffscreenCanvasFrameReceiverImpl This CL shifts the SurfaceFactory pointer and SurfaceFactoryClient implementation from OffscreenCanvasSurfaceImpl to OffscreenCanvasFrameReceiverImpl to facilitate resource handling after compositor frame is submitted. As a result, surface on browser is lazily created (only happened on the first commit()). BUG=563852 Committed: https://crrev.com/a3987c8b93d3abbba6ea4e438493bf996fff66b7 Cr-Commit-Position: refs/heads/master@{#418402}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Rebase #

Messages

Total messages: 23 (13 generated)
xlai (Olivia)
junov@: This CL is to facilitate Xida's CL on WebGL commit() (https://codereview.chromium.org/2328463004/). dcheng@: I've removed ...
4 years, 3 months ago (2016-09-13 15:40:04 UTC) #4
Justin Novosad
lgtm for third_party/WebKit/Source/platform/*
4 years, 3 months ago (2016-09-13 17:19:24 UTC) #5
dcheng
mojom lgtm
4 years, 3 months ago (2016-09-13 17:23:05 UTC) #6
xlai (Olivia)
+Fady: could you take a look at content/browser? I'm making OffscreenCanvasFrameReceiverImpl to be a SurfaceFactoryClient ...
4 years, 3 months ago (2016-09-13 17:27:04 UTC) #8
Fady Samuel
Seems reasonable to me. Non-owner LGTM
4 years, 3 months ago (2016-09-13 17:39:42 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2333133003/1
4 years, 3 months ago (2016-09-13 18:58:56 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/128030) android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, ...
4 years, 3 months ago (2016-09-13 19:03:16 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2333133003/20001
4 years, 3 months ago (2016-09-13 21:15:35 UTC) #19
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-13 23:10:11 UTC) #21
commit-bot: I haz the power
4 years, 3 months ago (2016-09-13 23:12:40 UTC) #23
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/a3987c8b93d3abbba6ea4e438493bf996fff66b7
Cr-Commit-Position: refs/heads/master@{#418402}

Powered by Google App Engine
This is Rietveld 408576698