Index: tools/skpbench/skpbench.cpp |
diff --git a/tools/skpbench/skpbench.cpp b/tools/skpbench/skpbench.cpp |
index 734a1b79b2ad0fd09cd234041136794f9a6ee470..adb6af0b146669f6a1c44fa253f2ad7a5e7614a6 100644 |
--- a/tools/skpbench/skpbench.cpp |
+++ b/tools/skpbench/skpbench.cpp |
@@ -33,6 +33,10 @@ |
* 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"); |
@@ -62,7 +66,7 @@ struct Sample { |
class GpuSync { |
public: |
- GpuSync(const SkGpuFenceSync* fenceSync); |
+ GpuSync(const FenceSync* fenceSync); |
~GpuSync(); |
void syncToPreviousFrame(); |
@@ -70,8 +74,8 @@ public: |
private: |
void updateFence(); |
- const SkGpuFenceSync* const fFenceSync; |
- SkPlatformGpuFence fFence; |
+ const FenceSync* const fFenceSync; |
+ PlatformFence fFence; |
}; |
enum class ExitErr { |
@@ -88,7 +92,7 @@ static bool mkdir_p(const SkString& name); |
static SkString join(const SkCommandLineFlags::StringArray&); |
static void exitf(ExitErr, const char* format, ...); |
-static void run_benchmark(const SkGpuFenceSync* fenceSync, SkCanvas* canvas, const SkPicture* skp, |
+static void run_benchmark(const FenceSync* fenceSync, SkCanvas* canvas, const SkPicture* skp, |
std::vector<Sample>* samples) { |
using clock = Sample::clock; |
const clock::duration sampleDuration = std::chrono::milliseconds(FLAGS_sampleMs); |
@@ -296,7 +300,7 @@ static void exitf(ExitErr err, const char* format, ...) { |
exit((int)err); |
} |
-GpuSync::GpuSync(const SkGpuFenceSync* fenceSync) |
+GpuSync::GpuSync(const FenceSync* fenceSync) |
: fFenceSync(fenceSync) { |
this->updateFence(); |
} |
@@ -306,7 +310,7 @@ GpuSync::~GpuSync() { |
} |
void GpuSync::syncToPreviousFrame() { |
- if (kInvalidPlatformGpuFence == fFence) { |
+ if (kInvalidPlatformFence == fFence) { |
exitf(ExitErr::kSoftware, "attempted to sync with invalid fence"); |
} |
if (!fFenceSync->waitFence(fFence)) { |
@@ -318,7 +322,7 @@ void GpuSync::syncToPreviousFrame() { |
void GpuSync::updateFence() { |
fFence = fFenceSync->insertFence(); |
- if (kInvalidPlatformGpuFence == fFence) { |
+ if (kInvalidPlatformFence == fFence) { |
exitf(ExitErr::kUnavailable, "failed to insert fence"); |
} |
} |