aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrAuditTrail.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/GrAuditTrail.cpp')
-rw-r--r--src/gpu/GrAuditTrail.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gpu/GrAuditTrail.cpp b/src/gpu/GrAuditTrail.cpp
index 6ff04d1144..4329cbe062 100644
--- a/src/gpu/GrAuditTrail.cpp
+++ b/src/gpu/GrAuditTrail.cpp
@@ -87,14 +87,17 @@ static SkString pretty_print_json(SkString json) {
return prettyPrintJson.prettify(json);
}
-SkString GrAuditTrail::toJson() const {
+SkString GrAuditTrail::toJson(bool prettyPrint) const {
SkString json;
json.append("{");
JsonifyTArray(&json, "Stacks", fFrames);
json.append("}");
- // TODO if this becomes a performance issue we should make pretty print configurable
- return pretty_print_json(json);
+ if (prettyPrint) {
+ return pretty_print_json(json);
+ } else {
+ return json;
+ }
}
SkString GrAuditTrail::Frame::toJson() const {