Index: include/gpu/GrProcessor.h |
diff --git a/include/gpu/GrProcessor.h b/include/gpu/GrProcessor.h |
index 7c24f549f0caf6ecf0109774c28b84fc232b8db5..9b5db5e033912e36be0070babb40468b23563a89 100644 |
--- a/include/gpu/GrProcessor.h |
+++ b/include/gpu/GrProcessor.h |
@@ -13,6 +13,7 @@ |
#include "GrProgramElement.h" |
#include "GrTextureAccess.h" |
#include "SkMath.h" |
+#include "SkString.h" |
class GrContext; |
class GrCoordTransform; |
@@ -62,6 +63,13 @@ public: |
in generated shader code. */ |
virtual const char* name() const = 0; |
+ // Human-readable dump of all information |
+ virtual SkString dumpInfo() const { |
+ SkString str; |
+ str.appendf("Missing data"); |
+ return str; |
+ } |
+ |
int numTextures() const { return fTextureAccesses.count(); } |
/** Returns the access pattern for the texture at index. index must be valid according to |