| Index: src/gpu/GrAuditTrail.cpp
|
| diff --git a/src/gpu/GrAuditTrail.cpp b/src/gpu/GrAuditTrail.cpp
|
| index 6ff04d114460fdec628aaaa4984af1ff70ab670f..4329cbe062f505ff2a08e15fe1a0ed9a47e97bda 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 {
|
|
|