Index: include/gpu/GrContext.h |
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h |
index 52a25b452796b87740eedcb094e1517189af5bad..5f964578569b52c4cf1c6b51b34e614e9f37fa9e 100644 |
--- a/include/gpu/GrContext.h |
+++ b/include/gpu/GrContext.h |
@@ -860,6 +860,11 @@ public: |
// Called by tests that draw directly to the context via GrDrawTarget |
void getTestTarget(GrTestTarget*); |
+ // Functions for managing gpu trace markers |
+ bool isGpuTracingEnabled() const { return fGpuTracingEnabled; } |
+ void enableGpuTracing() { fGpuTracingEnabled = true; } |
+ void disableGpuTracing() { fGpuTracingEnabled = false; } |
+ |
/** |
* Stencil buffers add themselves to the cache using addStencilBuffer. findStencilBuffer is |
* called to check the cache for a SB that matches an RT's criteria. |
@@ -923,6 +928,8 @@ private: |
int fMaxTextureSizeOverride; |
+ bool fGpuTracingEnabled; |
+ |
GrContext(); // init must be called after the constructor. |
bool init(GrBackend, GrBackendContext); |