am e0a2435c: Merge "Properly account for created paths in the cache" into klp-dev
* commit 'e0a2435cb390c4333e3d40ede4d163566d779962': Properly account for created paths in the cache
This commit is contained in:
@@ -283,6 +283,11 @@ void PathCache::generateTexture(const PathDescription& entry, SkBitmap* bitmap,
|
|||||||
mCache.put(entry, texture);
|
mCache.put(entry, texture);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
// It's okay to add a texture that's bigger than the cache since
|
||||||
|
// we'll trim the cache later when addToCache is set to false
|
||||||
|
if (!addToCache) {
|
||||||
|
mSize += size;
|
||||||
|
}
|
||||||
texture->cleanup = true;
|
texture->cleanup = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ namespace uirenderer {
|
|||||||
|
|
||||||
TaskManager::TaskManager() {
|
TaskManager::TaskManager() {
|
||||||
// Get the number of available CPUs. This value does not change over time.
|
// Get the number of available CPUs. This value does not change over time.
|
||||||
int cpuCount = sysconf(_SC_NPROCESSORS_ONLN);
|
int cpuCount = sysconf(_SC_NPROCESSORS_CONF);
|
||||||
|
|
||||||
for (int i = 0; i < cpuCount / 2; i++) {
|
for (int i = 0; i < cpuCount / 2; i++) {
|
||||||
String8 name;
|
String8 name;
|
||||||
|
|||||||
Reference in New Issue
Block a user