Merge "Move shader cache out of code cache" into udc-dev

This commit is contained in:
John Reck
2023-03-14 18:44:14 +00:00
committed by Android (Google) Code Review

View File

@@ -6657,12 +6657,13 @@ public final class ActivityThread extends ClientTransactionHandler
// Setup a location to store generated/compiled graphics code.
final Context deviceContext = context.createDeviceProtectedStorageContext();
final File codeCacheDir = deviceContext.getCodeCacheDir();
if (codeCacheDir != null) {
final File deviceCacheDir = deviceContext.getCacheDir();
if (codeCacheDir != null && deviceCacheDir != null) {
try {
int uid = Process.myUid();
String[] packages = getPackageManager().getPackagesForUid(uid);
if (packages != null) {
HardwareRenderer.setupDiskCache(codeCacheDir);
HardwareRenderer.setupDiskCache(deviceCacheDir);
RenderScriptCacheDir.setupDiskCache(codeCacheDir);
}
} catch (RemoteException e) {