Defer RS cache creation until a ScriptC is built.
Bug: 8582926 Change-Id: If017f41382f023f8f6ddd78ba198402d427c95f8
This commit is contained in:
@ -83,11 +83,7 @@ public class RenderScript {
|
||||
native void nContextInitToClient(int con);
|
||||
native void nContextDeinitToClient(int con);
|
||||
|
||||
/**
|
||||
* Name of the file that holds the object cache.
|
||||
*/
|
||||
private static final String CACHE_PATH = "com.android.renderscript.cache";
|
||||
static String mCachePath;
|
||||
static File mCacheDir;
|
||||
|
||||
/**
|
||||
* Sets the directory to use as a persistent storage for the
|
||||
@ -97,9 +93,8 @@ public class RenderScript {
|
||||
* @param cacheDir A directory the current process can write to
|
||||
*/
|
||||
public static void setupDiskCache(File cacheDir) {
|
||||
File f = new File(cacheDir, CACHE_PATH);
|
||||
mCachePath = f.getAbsolutePath();
|
||||
f.mkdirs();
|
||||
// Defer creation of cache path to nScriptCCreate().
|
||||
mCacheDir = cacheDir;
|
||||
}
|
||||
|
||||
public enum ContextType {
|
||||
|
Reference in New Issue
Block a user