| Index: tools/bbh_shootout.cpp
|
| diff --git a/tools/bbh_shootout.cpp b/tools/bbh_shootout.cpp
|
| index 64fc6d87d8cd52db37a54c55d33c1d259570f661..27818de73a24248c2debb59a09fec096ed0d9417 100644
|
| --- a/tools/bbh_shootout.cpp
|
| +++ b/tools/bbh_shootout.cpp
|
| @@ -105,14 +105,24 @@ int tool_main(int argc, char** argv) {
|
| for (int bBoxType = 0; bBoxType < kBBoxTypeCount; ++bBoxType) {
|
| if (!includeBBoxType[bBoxType]) { continue; }
|
| if (FLAGS_playback > 0) {
|
| +#if SK_SUPPORT_GPU
|
| + GrContext::Options grContextOpts;
|
| + sk_tools::TiledPictureRenderer playbackRenderer(grContextOpts);
|
| +#else
|
| sk_tools::TiledPictureRenderer playbackRenderer;
|
| +#endif
|
| Timer playbackTimer;
|
| do_benchmark_work(&playbackRenderer, (BBoxType)bBoxType,
|
| picture, FLAGS_playback, &playbackTimer);
|
| measurement.fPlaybackAverage[bBoxType] = playbackTimer.fCpu;
|
| }
|
| if (FLAGS_record > 0) {
|
| +#if SK_SUPPORT_GPU
|
| + GrContext::Options grContextOpts;
|
| + sk_tools::RecordPictureRenderer recordRenderer(grContextOpts);
|
| +#else
|
| sk_tools::RecordPictureRenderer recordRenderer;
|
| +#endif
|
| Timer recordTimer;
|
| do_benchmark_work(&recordRenderer, (BBoxType)bBoxType,
|
| picture, FLAGS_record, &recordTimer);
|
|
|