| Index: tools/skpbench/skpbench.cpp
|
| diff --git a/tools/skpbench/skpbench.cpp b/tools/skpbench/skpbench.cpp
|
| index adb6af0b146669f6a1c44fa253f2ad7a5e7614a6..734a1b79b2ad0fd09cd234041136794f9a6ee470 100644
|
| --- a/tools/skpbench/skpbench.cpp
|
| +++ b/tools/skpbench/skpbench.cpp
|
| @@ -33,10 +33,6 @@
|
| * Currently, only GPU configs are supported.
|
| */
|
|
|
| -using sk_gpu_test::PlatformFence;
|
| -using sk_gpu_test::kInvalidPlatformFence;
|
| -using sk_gpu_test::FenceSync;
|
| -
|
| DEFINE_int32(duration, 5000, "number of milliseconds to run the benchmark");
|
| DEFINE_int32(sampleMs, 50, "minimum duration of a sample");
|
| DEFINE_bool(fps, false, "use fps instead of ms");
|
| @@ -66,7 +62,7 @@
|
|
|
| class GpuSync {
|
| public:
|
| - GpuSync(const FenceSync* fenceSync);
|
| + GpuSync(const SkGpuFenceSync* fenceSync);
|
| ~GpuSync();
|
|
|
| void syncToPreviousFrame();
|
| @@ -74,8 +70,8 @@
|
| private:
|
| void updateFence();
|
|
|
| - const FenceSync* const fFenceSync;
|
| - PlatformFence fFence;
|
| + const SkGpuFenceSync* const fFenceSync;
|
| + SkPlatformGpuFence fFence;
|
| };
|
|
|
| enum class ExitErr {
|
| @@ -92,7 +88,7 @@
|
| static SkString join(const SkCommandLineFlags::StringArray&);
|
| static void exitf(ExitErr, const char* format, ...);
|
|
|
| -static void run_benchmark(const FenceSync* fenceSync, SkCanvas* canvas, const SkPicture* skp,
|
| +static void run_benchmark(const SkGpuFenceSync* fenceSync, SkCanvas* canvas, const SkPicture* skp,
|
| std::vector<Sample>* samples) {
|
| using clock = Sample::clock;
|
| const clock::duration sampleDuration = std::chrono::milliseconds(FLAGS_sampleMs);
|
| @@ -300,7 +296,7 @@
|
| exit((int)err);
|
| }
|
|
|
| -GpuSync::GpuSync(const FenceSync* fenceSync)
|
| +GpuSync::GpuSync(const SkGpuFenceSync* fenceSync)
|
| : fFenceSync(fenceSync) {
|
| this->updateFence();
|
| }
|
| @@ -310,7 +306,7 @@
|
| }
|
|
|
| void GpuSync::syncToPreviousFrame() {
|
| - if (kInvalidPlatformFence == fFence) {
|
| + if (kInvalidPlatformGpuFence == fFence) {
|
| exitf(ExitErr::kSoftware, "attempted to sync with invalid fence");
|
| }
|
| if (!fFenceSync->waitFence(fFence)) {
|
| @@ -322,7 +318,7 @@
|
|
|
| void GpuSync::updateFence() {
|
| fFence = fFenceSync->insertFence();
|
| - if (kInvalidPlatformFence == fFence) {
|
| + if (kInvalidPlatformGpuFence == fFence) {
|
| exitf(ExitErr::kUnavailable, "failed to insert fence");
|
| }
|
| }
|
|
|