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

Issue 22839016: Skeleton of DM (Closed)

Created:
7 years, 4 months ago by mtklein
Modified:
7 years, 2 months ago
CC:
skia-review_googlegroups.com
Visibility:
Public.

Description

dm is like gm, but faster and with fewer features. This is sort of the near-minimal proof-of-concept skeleton. - It can run existing GMs. - It supports most configs (just not PDF). - --replay is the only "fancy" feature it currently supports Hopefully you will be disturbed by its speed. BUG= R=epoger@google.com Committed: https://code.google.com/p/skia/source/detail?r=11802

Patch Set 1 #

Patch Set 2 : more work #

Patch Set 3 : better reporting #

Patch Set 4 : refactor to prepare for child tasks #

Patch Set 5 : show failures #

Patch Set 6 : gpu threads #

Patch Set 7 : more work? #

Patch Set 8 : latest #

Patch Set 9 : comments etc #

Patch Set 10 : fixes #

Patch Set 11 : sync to head #

Patch Set 12 : reup #

Patch Set 13 : most -> everything #

Patch Set 14 : rebase #

Patch Set 15 : undo mistakes #

Patch Set 16 : missed one #

Total comments: 32

Patch Set 17 : reup #

Patch Set 18 : reviews #

Patch Set 19 : did my own pass of Skia style review #

Patch Set 20 : reup #

Patch Set 21 : more self review #

Total comments: 4

Patch Set 22 : one last sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+852 lines, -1 line) Patch
dm/DM.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +166 lines, -0 lines 0 comments Download
dm/DMComparisonTask.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +31 lines, -0 lines 0 comments Download
dm/DMComparisonTask.cpp View 1 2 3 4 5 6 7 8 1 chunk +22 lines, -0 lines 0 comments Download
dm/DMCpuTask.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +44 lines, -0 lines 0 comments Download
dm/DMCpuTask.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +57 lines, -0 lines 0 comments Download
dm/DMGpuTask.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +45 lines, -0 lines 0 comments Download
dm/DMGpuTask.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +63 lines, -0 lines 0 comments Download
dm/DMReplayTask.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +40 lines, -0 lines 0 comments Download
dm/DMReplayTask.cpp View 1 2 3 4 5 6 7 8 1 chunk +50 lines, -0 lines 0 comments Download
dm/DMReporter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +39 lines, -0 lines 0 comments Download
dm/DMReporter.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +24 lines, -0 lines 0 comments Download
dm/DMTask.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +43 lines, -0 lines 0 comments Download
dm/DMTask.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +42 lines, -0 lines 0 comments Download
dm/DMTaskRunner.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +28 lines, -0 lines 0 comments Download
dm/DMTaskRunner.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +28 lines, -0 lines 0 comments Download
dm/DMUtil.h View 1 2 3 4 5 6 7 8 1 chunk +23 lines, -0 lines 0 comments Download
dm/DMUtil.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +23 lines, -0 lines 0 comments Download
dm/README View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +37 lines, -0 lines 0 comments Download
gyp/dm.gyp View 1 2 3 4 5 6 7 8 1 chunk +43 lines, -0 lines 0 comments Download
gyp/everything.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 15 (0 generated)
mtklein
You guys are the union of folks who's eyes lit up when I mentioned this ...
7 years, 2 months ago (2013-10-10 18:23:58 UTC) #1
bsalomon
https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode34 dm/DM.cpp:34: DEFINE_bool(565, false, "Run 565?"); Hmm... most of our other ...
7 years, 2 months ago (2013-10-10 21:13:06 UTC) #2
mtklein
https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode34 dm/DM.cpp:34: DEFINE_bool(565, false, "Run 565?"); On 2013/10/10 21:13:07, bsalomon wrote: ...
7 years, 2 months ago (2013-10-10 22:32:19 UTC) #3
epoger
I haven't had a chance to review this yet, but I will definitely do so ...
7 years, 2 months ago (2013-10-11 17:23:23 UTC) #4
epoger
Big picture: I like it! Definitely a breath of fresh air compared to the giant ...
7 years, 2 months ago (2013-10-11 21:13:13 UTC) #5
bsalomon
https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode34 dm/DM.cpp:34: DEFINE_bool(565, false, "Run 565?"); On 2013/10/11 21:13:13, epoger wrote: ...
7 years, 2 months ago (2013-10-11 21:18:57 UTC) #6
scroggo
+1 to short, specific files! https://codereview.chromium.org/22839016/diff/53001/dm/DMTaskRunner.h File dm/DMTaskRunner.h (right): https://codereview.chromium.org/22839016/diff/53001/dm/DMTaskRunner.h#newcode24 dm/DMTaskRunner.h:24: SkAutoTDelete<SkThreadPool> fMain, fGpu; Now ...
7 years, 2 months ago (2013-10-11 21:20:48 UTC) #7
mtklein
reup
7 years, 2 months ago (2013-10-15 16:01:43 UTC) #8
mtklein
reup
7 years, 2 months ago (2013-10-15 18:10:07 UTC) #9
mtklein
I _think_ I addressed all comments. Let me know if I missed something. https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File ...
7 years, 2 months ago (2013-10-15 18:30:52 UTC) #10
epoger
LGTM at patchset 21; a couple of suggested TODOs below. https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode1 ...
7 years, 2 months ago (2013-10-15 18:52:37 UTC) #11
bsalomon
https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode1 dm/DM.cpp:1: #include "GrContext.h" On 2013/10/15 18:52:37, epoger wrote: > On ...
7 years, 2 months ago (2013-10-15 18:58:54 UTC) #12
mtklein
On 2013/10/15 18:58:54, bsalomon wrote: > https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp > File dm/DM.cpp (right): > > https://codereview.chromium.org/22839016/diff/53001/dm/DM.cpp#newcode1 > ...
7 years, 2 months ago (2013-10-15 19:42:31 UTC) #13
mtklein
https://codereview.chromium.org/22839016/diff/77001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/22839016/diff/77001/dm/DM.cpp#newcode43 dm/DM.cpp:43: static void split(const char* str, const char* delimiters, SkTArray<SkString>* ...
7 years, 2 months ago (2013-10-15 19:46:44 UTC) #14
mtklein
7 years, 2 months ago (2013-10-16 13:02:22 UTC) #15
Message was sent while issue was closed.
Committed patchset #22 manually as r11802 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698