| 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);
|
|
|
|
|