| Index: include/private/GrAuditTrail.h
|
| diff --git a/include/private/GrAuditTrail.h b/include/private/GrAuditTrail.h
|
| index 4d2d99aa9a2550296dc9261b54f1ab718c63414b..3bb7bea43503fc968f153ea7911e57bd871045bf 100644
|
| --- a/include/private/GrAuditTrail.h
|
| +++ b/include/private/GrAuditTrail.h
|
| @@ -84,11 +84,9 @@ public:
|
| fCurrentStackTrace.push_back(SkString(framename));
|
| }
|
|
|
| - void addBatch(const char* name, const SkRect& bounds);
|
| + void addBatch(const GrBatch* batch);
|
|
|
| - void batchingResultCombined(GrBatch* combiner);
|
| -
|
| - void batchingResultNew(GrBatch* batch);
|
| + void batchingResultCombined(const GrBatch* consumer, const GrBatch* consumed);
|
|
|
| // Because batching is heavily dependent on sequence of draw calls, these calls will only
|
| // produce valid information for the given draw sequence which preceeded them.
|
| @@ -153,10 +151,9 @@ private:
|
| template <typename T>
|
| static void JsonifyTArray(SkString* json, const char* name, const T& array,
|
| bool addComma);
|
| -
|
| - Batch* fCurrentBatch;
|
| +
|
| BatchPool fBatchPool;
|
| - SkTHashMap<GrBatch*, int> fIDLookup;
|
| + SkTHashMap<uint32_t, int> fIDLookup;
|
| SkTHashMap<int, Batches*> fClientIDLookup;
|
| BatchList fBatchList;
|
| SkTArray<SkString> fCurrentStackTrace;
|
| @@ -177,13 +174,13 @@ private:
|
| #define GR_AUDIT_TRAIL_RESET(audit_trail) \
|
| //GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, fullReset);
|
|
|
| -#define GR_AUDIT_TRAIL_ADDBATCH(audit_trail, batchname, bounds) \
|
| - GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, addBatch, batchname, bounds);
|
| +#define GR_AUDIT_TRAIL_ADDBATCH(audit_trail, batch) \
|
| + GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, addBatch, batch);
|
|
|
| -#define GR_AUDIT_TRAIL_BATCHING_RESULT_COMBINED(audit_trail, combiner) \
|
| - GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, batchingResultCombined, combiner);
|
| +#define GR_AUDIT_TRAIL_BATCHING_RESULT_COMBINED(audit_trail, combineWith, batch) \
|
| + GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, batchingResultCombined, combineWith, batch);
|
|
|
| #define GR_AUDIT_TRAIL_BATCHING_RESULT_NEW(audit_trail, batch) \
|
| - GR_AUDIT_TRAIL_INVOKE_GUARD(audit_trail, batchingResultNew, batch);
|
| + // Doesn't do anything now, one day...
|
|
|
| #endif
|
|
|