From f7dcdb0283ea50bbb0731c780ddd37aebbe750a9 Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Thu, 21 Jun 2018 11:18:25 -0400 Subject: Move taskgroup initialization closer to where it is used This makes the vtune and instruments charts easier to understand/read. Change-Id: I0469b723699d174681f9e36b5ff12f7e9c3d1d34 Reviewed-on: https://skia-review.googlesource.com/136607 Reviewed-by: Chris Dalton Commit-Queue: Robert Phillips --- tools/skpbench/skpbench.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools/skpbench') diff --git a/tools/skpbench/skpbench.cpp b/tools/skpbench/skpbench.cpp index 5f5e96b477..25acb1c9f1 100644 --- a/tools/skpbench/skpbench.cpp +++ b/tools/skpbench/skpbench.cpp @@ -157,6 +157,8 @@ static void run_ddl_benchmark(const sk_gpu_test::FenceSync* fenceSync, tiles.createSKPPerTile(compressedPictureData.get(), promiseImageHelper); + SkTaskGroup::Enabler enabled(FLAGS_ddlNumAdditionalThreads); + clock::time_point startStopTime = clock::now(); ddl_sample(context, &tiles, nullptr, nullptr, &startStopTime); @@ -333,7 +335,6 @@ int main(int argc, char** argv) { } SkGraphics::Init(); - SkTaskGroup::Enabler enabled(FLAGS_ddlNumAdditionalThreads); sk_sp skp; SkString skpname; -- cgit v1.2.3