Index: src/gpu/GrResourceCache.h |
diff --git a/src/gpu/GrResourceCache.h b/src/gpu/GrResourceCache.h |
index 809c4f491e0ae3ba857cfc6668036dc61966d453..2171420a43f696fcde1c7dce1c9a7a6be157fbd8 100644 |
--- a/src/gpu/GrResourceCache.h |
+++ b/src/gpu/GrResourceCache.h |
@@ -20,6 +20,7 @@ |
#include "SkTInternalLList.h" |
#include "SkTMultiMap.h" |
+class GrCaps; |
class SkString; |
/** |
@@ -47,7 +48,7 @@ class SkString; |
*/ |
class GrResourceCache { |
public: |
- GrResourceCache(); |
+ GrResourceCache(const GrCaps* caps); |
~GrResourceCache(); |
// Default maximum number of budgeted resources in the cache. |
@@ -298,6 +299,8 @@ private: |
// This resource is allowed to be in the nonpurgeable array for the sake of validate() because |
// we're in the midst of converting it to purgeable status. |
SkDEBUGCODE(GrGpuResource* fNewlyPurgeableResourceForValidation;) |
+ |
+ bool fPreferVRAMUseOverFlushes; |
}; |
class GrResourceCache::ResourceAccess { |