| 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;
|
|
|