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

Issue 15647021: Factor out cc::OutputSurface::InitializeAndSetContext3D (Closed)

Created:
7 years, 6 months ago by boliu
Modified:
7 years, 6 months ago
Reviewers:
danakj, joth
CC:
chromium-reviews, cc-bugs_chromium.org
Visibility:
Public.

Description

Factor out cc::OutputSurface::InitializeAndSetContext3D This is a protected method so that it can be called by subclasses to set and initialize a new Context3D post construction time. BUG=230197 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204976

Patch Set 1 #

Patch Set 2 : minor clean up #

Total comments: 5

Patch Set 3 : assert->expect #

Patch Set 4 : call DeferredInitialize #

Patch Set 5 : refactor tests #

Total comments: 5

Patch Set 6 : comments #

Total comments: 2

Patch Set 7 : #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+154 lines, -13 lines) Patch
M cc/output/output_surface.h View 1 2 3 4 5 2 chunks +12 lines, -2 lines 0 comments Download
M cc/output/output_surface.cc View 1 2 3 4 5 6 2 chunks +47 lines, -9 lines 3 comments Download
M cc/output/output_surface_unittest.cc View 1 2 3 4 5 5 chunks +95 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
boliu
part 2 to the whole webview gl init path
7 years, 6 months ago (2013-06-05 18:42:21 UTC) #1
danakj
LGTM do you think the LTHI stuff to handle this changing should probably land first? ...
7 years, 6 months ago (2013-06-05 18:50:22 UTC) #2
boliu
On 2013/06/05 18:50:22, danakj wrote: > LGTM do you think the LTHI stuff to handle ...
7 years, 6 months ago (2013-06-05 19:06:31 UTC) #3
danakj
> I'm thinking call LTHI DeferredInitialize (or whatever we end up naming it) from > ...
7 years, 6 months ago (2013-06-05 19:10:12 UTC) #4
boliu
Rebased onto part 1 and calls DeferredInitialize. Still need to refactor the test code, but ...
7 years, 6 months ago (2013-06-07 00:01:20 UTC) #5
boliu
Refactored tests. PTAL.
7 years, 6 months ago (2013-06-07 00:36:56 UTC) #6
joth
fly-by commment, but lgtm https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.h File cc/output/output_surface.h (right): https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.h#newcode111 cc/output/output_surface.h:111: bool InitializeAndSetContext3D( document? esp. is ...
7 years, 6 months ago (2013-06-07 01:02:14 UTC) #7
danakj
https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.cc#newcode105 cc/output/output_surface.cc:105: scoped_ptr<WebKit::WebGraphicsContext3D> original_context3d = mmm... so you already have a ...
7 years, 6 months ago (2013-06-07 14:26:09 UTC) #8
boliu
https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/15001/cc/output/output_surface.cc#newcode105 cc/output/output_surface.cc:105: scoped_ptr<WebKit::WebGraphicsContext3D> original_context3d = On 2013/06/07 14:26:09, danakj wrote: > ...
7 years, 6 months ago (2013-06-07 16:03:44 UTC) #9
danakj
https://codereview.chromium.org/15647021/diff/21002/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/21002/cc/output/output_surface.cc#newcode113 cc/output/output_surface.cc:113: context3d_.reset(); reset callbacks_ too? (before the context3d) https://codereview.chromium.org/15647021/diff/21002/cc/output/output_surface.cc#newcode120 cc/output/output_surface.cc:120: ...
7 years, 6 months ago (2013-06-07 17:22:23 UTC) #10
boliu
both done
7 years, 6 months ago (2013-06-07 17:27:49 UTC) #11
danakj
LGTM https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc#newcode114 cc/output/output_surface.cc:114: callbacks_.reset(); nit: since the callbacks use the context3d, ...
7 years, 6 months ago (2013-06-07 17:32:00 UTC) #12
boliu
https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc#newcode114 cc/output/output_surface.cc:114: callbacks_.reset(); On 2013/06/07 17:32:00, danakj wrote: > nit: since ...
7 years, 6 months ago (2013-06-07 17:34:31 UTC) #13
danakj
https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc File cc/output/output_surface.cc (right): https://codereview.chromium.org/15647021/diff/24002/cc/output/output_surface.cc#newcode114 cc/output/output_surface.cc:114: callbacks_.reset(); On 2013/06/07 17:34:31, boliu wrote: > On 2013/06/07 ...
7 years, 6 months ago (2013-06-07 17:48:07 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/boliu@chromium.org/15647021/24002
7 years, 6 months ago (2013-06-07 17:51:57 UTC) #15
commit-bot: I haz the power
7 years, 6 months ago (2013-06-07 23:38:46 UTC) #16
Message was sent while issue was closed.
Change committed as 204976

Powered by Google App Engine
This is Rietveld 408576698