| Index: tests/SkpSkGrTest.cpp
|
| diff --git a/tests/SkpSkGrTest.cpp b/tests/SkpSkGrTest.cpp
|
| index 2c3c5b7fbf74f1514e673bf7b347833bcee0ceae..212b0f6abde791b25be9892df611f4a55ff0a22b 100644
|
| --- a/tests/SkpSkGrTest.cpp
|
| +++ b/tests/SkpSkGrTest.cpp
|
| @@ -1,6 +1,9 @@
|
| -#if !SK_SUPPORT_GPU
|
| -#error "GPU support required"
|
| -#endif
|
| +/*
|
| + * Copyright 2013 Google Inc.
|
| + *
|
| + * Use of this source code is governed by a BSD-style license that can be
|
| + * found in the LICENSE file.
|
| + */
|
|
|
| #include "GrContext.h"
|
| #include "GrContextFactory.h"
|
| @@ -27,6 +30,10 @@
|
| #include "SkTime.h"
|
| #include "Test.h"
|
|
|
| +#if !SK_SUPPORT_GPU
|
| +#error "GPU support required"
|
| +#endif
|
| +
|
| #ifdef SK_BUILD_FOR_WIN
|
| #define PATH_SLASH "\\"
|
| #define IN_DIR "D:\\9-30-13\\"
|
| @@ -162,10 +169,11 @@ SkpSkGrThreadedTestRunner::~SkpSkGrThreadedTestRunner() {
|
| }
|
|
|
| void SkpSkGrThreadedTestRunner::render() {
|
| - SkTaskGroup tg;
|
| - for (int index = 0; index < fRunnables.count(); ++ index) {
|
| - tg.add(fRunnables[index]);
|
| - }
|
| + // TODO: we don't really need to be using SkRunnables here anymore.
|
| + // We can just write the code we'd run right in the for loop.
|
| + sk_parallel_for(fRunnables.count(), [&](int i) {
|
| + fRunnables[i]->run();
|
| + });
|
| }
|
|
|
| ////////////////////////////////////////////////
|
|
|