Chromium Code Reviews| Index: src/gpu/GrResourceCache2.cpp |
| diff --git a/src/gpu/GrResourceCache2.cpp b/src/gpu/GrResourceCache2.cpp |
| index e23f9688acf881691a4861641e28b68d3dff847a..39a1077e5d4bc479e93b075383c4a3751304fb3a 100644 |
| --- a/src/gpu/GrResourceCache2.cpp |
| +++ b/src/gpu/GrResourceCache2.cpp |
| @@ -306,7 +306,10 @@ void GrResourceCache2::didChangeBudgetStatus(GrGpuResource* resource) { |
| if (resource->cacheAccess().isBudgeted()) { |
| ++fBudgetedCount; |
| fBudgetedBytes += size; |
|
robertphillips
2015/01/15 20:48:17
It seems like we should be purging here ?
bsalomon
2015/01/15 21:14:06
good point, done.
|
| - this->purgeAsNeeded(); |
| +#if GR_CACHE_STATS |
| + fBudgetedHighWaterBytes = SkTMax(fBudgetedBytes, fBudgetedHighWaterBytes); |
| + fBudgetedHighWaterCount = SkTMax(fBudgetedCount, fBudgetedHighWaterCount); |
| +#endif |
| } else { |
| --fBudgetedCount; |
| fBudgetedBytes -= size; |