Index: include/gpu/GrContext.h |
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h |
index 4172543b5eca25fccb8d77cab7935706b3d21950..48064c1645bd452584b242b3c5cbeaa4d27778b1 100644 |
--- a/include/gpu/GrContext.h |
+++ b/include/gpu/GrContext.h |
@@ -960,6 +960,15 @@ public: |
void printCacheStats() const; |
#endif |
+#if GR_GPU_STATS |
+ struct GPUStats { |
+ int fBindFrameBufferCalls; |
+ int fCompileShaderCalls; |
+ }; |
+ |
+ const GPUStats& gpuStats() const; |
+#endif |
+ |
private: |
// Used to indicate whether a draw should be performed immediately or queued in fDrawBuffer. |
enum BufferedDraw { |