Index: dm/DMGpuGMTask.cpp |
diff --git a/dm/DMGpuGMTask.cpp b/dm/DMGpuGMTask.cpp |
index fb170a26b9796ac2404e7d7a8a9d1d2a0fdc1aae..54536adad6f66cdcc1efea9ebb4c63ac4a02f32c 100644 |
--- a/dm/DMGpuGMTask.cpp |
+++ b/dm/DMGpuGMTask.cpp |
@@ -13,13 +13,15 @@ GpuGMTask::GpuGMTask(const char* config, |
skiagm::GMRegistry::Factory gmFactory, |
GrContextFactory::GLContextType contextType, |
GrGLStandard gpuAPI, |
- int sampleCount) |
+ int sampleCount, |
+ bool useDFText) |
: GpuTask(reporter, taskRunner) |
, fGM(gmFactory(NULL)) |
, fName(UnderJoin(fGM->getName(), config)) |
, fContextType(contextType) |
, fGpuAPI(gpuAPI) |
, fSampleCount(sampleCount) |
+ , fUseDFText(useDFText) |
{} |
void GpuGMTask::draw(GrContextFactory* grFactory) { |
@@ -28,7 +30,7 @@ void GpuGMTask::draw(GrContextFactory* grFactory) { |
kN32_SkColorType, |
kPremul_SkAlphaType); |
SkAutoTUnref<SkSurface> surface(NewGpuSurface(grFactory, fContextType, fGpuAPI, info, |
- fSampleCount)); |
+ fSampleCount, fUseDFText)); |
if (!surface) { |
this->fail("Could not create context for the config and the api."); |
return; |