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

Issue 10823129: skia expects to be initialized before it can be used. This must be done if serializing SkPicture, w… (Closed)

Created:
8 years, 4 months ago by alokp
Modified:
8 years, 4 months ago
Reviewers:
jamesr, reed1
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, dmurph
Visibility:
Public.

Description

skia expects to be initialized before it can be used. This must be done if serializing SkPicture, which we now do for benchmarking. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=150609

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -0 lines) Patch
M content/renderer/gpu/gpu_benchmarking_extension.cc View 1 2 2 chunks +14 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
alokp
reed@ can provide more details on why skia needs to be initialized.
8 years, 4 months ago (2012-08-01 23:28:06 UTC) #1
jamesr
On 2012/08/01 23:28:06, Alok Priyadarshi wrote: > reed@ can provide more details on why skia ...
8 years, 4 months ago (2012-08-01 23:29:26 UTC) #2
reed1
Init() performs a registration step for known effect subclasses. This is required so that during ...
8 years, 4 months ago (2012-08-02 12:05:04 UTC) #3
alokp
Picture serialization is currently only done for benchmarking purposes. If this is only needed for ...
8 years, 4 months ago (2012-08-06 16:47:14 UTC) #4
jamesr
I think if this is only used for an off-by-default path I'd prefer initializing only ...
8 years, 4 months ago (2012-08-07 03:49:38 UTC) #5
alokp
A new patch that calls SkGraphics::Init() on an as needed basis.
8 years, 4 months ago (2012-08-07 16:56:23 UTC) #6
jamesr
http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc File content/renderer/gpu/gpu_benchmarking_extension.cc (right): http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc#newcode41 content/renderer/gpu/gpu_benchmarking_extension.cc:41: SkGraphics::Term(); this doesn't appear to actually be related to ...
8 years, 4 months ago (2012-08-07 20:51:26 UTC) #7
reed1
http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc File content/renderer/gpu/gpu_benchmarking_extension.cc (right): http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc#newcode41 content/renderer/gpu/gpu_benchmarking_extension.cc:41: SkGraphics::Term(); On 2012/08/07 20:51:26, jamesr wrote: > this doesn't ...
8 years, 4 months ago (2012-08-07 21:14:52 UTC) #8
jamesr
On 2012/08/07 21:14:52, reed1 wrote: > http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc > File content/renderer/gpu/gpu_benchmarking_extension.cc (right): > > http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc#newcode41 > ...
8 years, 4 months ago (2012-08-07 21:16:10 UTC) #9
reed1
On 2012/08/07 21:16:10, jamesr wrote: > On 2012/08/07 21:14:52, reed1 wrote: > > > http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc ...
8 years, 4 months ago (2012-08-07 21:18:56 UTC) #10
alokp
Removed AtExitManager usage. http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc File content/renderer/gpu/gpu_benchmarking_extension.cc (right): http://codereview.chromium.org/10823129/diff/5002/content/renderer/gpu/gpu_benchmarking_extension.cc#newcode46 content/renderer/gpu/gpu_benchmarking_extension.cc:46: if (!init) { On 2012/08/07 20:51:26, ...
8 years, 4 months ago (2012-08-08 17:24:34 UTC) #11
jamesr
lgtm
8 years, 4 months ago (2012-08-08 17:42:43 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alokp@chromium.org/10823129/12001
8 years, 4 months ago (2012-08-08 18:12:45 UTC) #13
commit-bot: I haz the power
8 years, 4 months ago (2012-08-08 19:41:54 UTC) #14
Try job failure for 10823129-12001 (retry) on mac_rel for step "browser_tests".
It's a second try, previously, step "browser_tests" failed.
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&nu...

Powered by Google App Engine
This is Rietveld 408576698