| Index: dm/DMBenchTask.cpp
|
| diff --git a/dm/DMBenchTask.cpp b/dm/DMBenchTask.cpp
|
| index 9bdbbf29744c0f1d08943ebd75b9d6f7ff47008d..7cd2fdcb03d89fd5d7d1652842a070adcd95ef93 100644
|
| --- a/dm/DMBenchTask.cpp
|
| +++ b/dm/DMBenchTask.cpp
|
| @@ -33,13 +33,11 @@
|
| TaskRunner* tasks,
|
| BenchRegistry::Factory factory,
|
| GrContextFactory::GLContextType contextType,
|
| - GrGLStandard gpuAPI,
|
| int sampleCount)
|
| : GpuTask(reporter, tasks)
|
| , fBench(factory(NULL))
|
| , fName(bench_name(fBench->getName(), config))
|
| , fContextType(contextType)
|
| - , fGpuAPI(gpuAPI)
|
| , fSampleCount(sampleCount) {}
|
|
|
| bool NonRenderingBenchTask::shouldSkip() const {
|
| @@ -76,12 +74,8 @@
|
| fBench->getSize().y(),
|
| kN32_SkColorType,
|
| kPremul_SkAlphaType);
|
| - SkAutoTUnref<SkSurface> surface(NewGpuSurface(grFactory, fContextType, fGpuAPI, info,
|
| - fSampleCount));
|
| - if (!surface) {
|
| - this->fail("Could not create context for the config and the api.");
|
| - return;
|
| - }
|
| + SkAutoTUnref<SkSurface> surface(NewGpuSurface(grFactory, fContextType, info, fSampleCount));
|
| +
|
| fBench->preDraw();
|
| fBench->draw(1, surface->getCanvas());
|
| }
|
|
|