| Index: dm/DMSKPTask.cpp
|
| diff --git a/dm/DMSKPTask.cpp b/dm/DMSKPTask.cpp
|
| index ece7e9a716897027298572f832700e9a5a2c3469..9e376e7eb24cd50a9519f4f1af29ff34959d8da4 100644
|
| --- a/dm/DMSKPTask.cpp
|
| +++ b/dm/DMSKPTask.cpp
|
| @@ -1,4 +1,5 @@
|
| #include "DMSKPTask.h"
|
| +#include "DMExpectationsTask.h"
|
| #include "DMUtil.h"
|
| #include "DMWriteTask.h"
|
|
|
| @@ -10,8 +11,15 @@ DEFINE_int32(skpMaxHeight, 1000, "Max SKPTask viewport height.");
|
|
|
| namespace DM {
|
|
|
| -SKPTask::SKPTask(Reporter* r, TaskRunner* tr, const SkPicture* pic, SkString filename)
|
| - : CpuTask(r, tr), fPicture(SkRef(pic)), fName(FileToTaskName(filename)) {}
|
| +SKPTask::SKPTask(Reporter* r,
|
| + TaskRunner* tr,
|
| + const Expectations& expectations,
|
| + const SkPicture* pic,
|
| + SkString filename)
|
| + : CpuTask(r, tr)
|
| + , fPicture(SkRef(pic))
|
| + , fExpectations(expectations)
|
| + , fName(FileToTaskName(filename)) {}
|
|
|
| void SKPTask::draw() {
|
| const int width = SkTMin(SkScalarCeilToInt(fPicture->cullRect().width()), FLAGS_skpMaxWidth),
|
| @@ -21,6 +29,7 @@ void SKPTask::draw() {
|
| DrawPicture(*fPicture, &bitmap);
|
|
|
| this->spawnChild(SkNEW_ARGS(WriteTask, (*this, bitmap)));
|
| + this->spawnChild(SkNEW_ARGS(ExpectationsTask, (*this, fExpectations, bitmap)));
|
| }
|
|
|
| } // namespace DM
|
|
|