Index: tools/gpu/TestContext.h |
diff --git a/tools/gpu/TestContext.h b/tools/gpu/TestContext.h |
index d01cb02af2ad833e256b61f5e87ba4d348bf4f7d..ffa8cae8f9d76792d8e1a924500f396efb6f0861 100644 |
--- a/tools/gpu/TestContext.h |
+++ b/tools/gpu/TestContext.h |
@@ -9,8 +9,8 @@ |
#ifndef TestContext_DEFINED |
#define TestContext_DEFINED |
-#include "FenceSync.h" |
#include "GrTypes.h" |
+#include "../private/SkGpuFenceSync.h" |
#include "../private/SkTemplates.h" |
namespace sk_gpu_test { |
@@ -25,7 +25,6 @@ |
virtual bool isValid() const = 0; |
bool fenceSyncSupport() const { return fFenceSync != nullptr; } |
- FenceSync* fenceSync() { SkASSERT(fFenceSync); return fFenceSync; } |
bool getMaxGpuFrameLag(int *maxFrameLag) const { |
if (!fFenceSync) { |
@@ -74,8 +73,13 @@ |
/** Wait until all GPU work is finished. */ |
virtual void finish() = 0; |
+ /** |
+ * returns the fencesync object owned by this GLTestContext |
+ */ |
+ SkGpuFenceSync *fenceSync() { return fFenceSync; } |
+ |
protected: |
- FenceSync* fFenceSync; |
+ SkGpuFenceSync* fFenceSync; |
TestContext(); |
@@ -90,7 +94,7 @@ |
kMaxFrameLag = 3 |
}; |
- PlatformFence fFrameFences[kMaxFrameLag - 1]; |
+ SkPlatformGpuFence fFrameFences[kMaxFrameLag - 1]; |
int fCurrentFenceIdx; |
typedef SkNoncopyable INHERITED; |