| Index: src/gpu/GrResourceCache2.cpp
|
| diff --git a/src/gpu/GrResourceCache2.cpp b/src/gpu/GrResourceCache2.cpp
|
| index e23f9688acf881691a4861641e28b68d3dff847a..ba9d4d10162abf7d72c00c3b036eddf1452bcece 100644
|
| --- a/src/gpu/GrResourceCache2.cpp
|
| +++ b/src/gpu/GrResourceCache2.cpp
|
| @@ -306,6 +306,10 @@ void GrResourceCache2::didChangeBudgetStatus(GrGpuResource* resource) {
|
| if (resource->cacheAccess().isBudgeted()) {
|
| ++fBudgetedCount;
|
| fBudgetedBytes += size;
|
| +#if GR_CACHE_STATS
|
| + fBudgetedHighWaterBytes = SkTMax(fBudgetedBytes, fBudgetedHighWaterBytes);
|
| + fBudgetedHighWaterCount = SkTMax(fBudgetedCount, fBudgetedHighWaterCount);
|
| +#endif
|
| this->purgeAsNeeded();
|
| } else {
|
| --fBudgetedCount;
|
|
|