summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/ScriptC.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2012-02-24 16:22:16 -0800
committerJason Sams <rjsams@android.com>2012-02-24 16:22:16 -0800
commita6f338ca5f0c8359d1952167858851dd025e47e2 (patch)
treea35f3d74cf0a27eda412ae5c60166bb5b097ba02 /graphics/java/android/renderscript/ScriptC.java
parent9733f2609312d1ad93344eb64aa40ecb665b1c4b (diff)
Do RS caching the same way HardwareRenderer does.
Eliminates the need for an application context for caching. Change-Id: I4374738083b5eb4ce983d2cb5409428e3668c423
Diffstat (limited to 'graphics/java/android/renderscript/ScriptC.java')
-rw-r--r--graphics/java/android/renderscript/ScriptC.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/graphics/java/android/renderscript/ScriptC.java b/graphics/java/android/renderscript/ScriptC.java
index 90f959f90a6d..108b230f1a5b 100644
--- a/graphics/java/android/renderscript/ScriptC.java
+++ b/graphics/java/android/renderscript/ScriptC.java
@@ -92,13 +92,9 @@ public class ScriptC extends Script {
throw new Resources.NotFoundException();
}
- // E.g, /system/apps/Fountain.apk
- //String packageName = rs.getApplicationContext().getPackageResourcePath();
- // For res/raw/fountain.bc, it wil be /com.android.fountain:raw/fountain
String resName = resources.getResourceEntryName(resourceID);
- String cacheDir = rs.getApplicationContext().getCacheDir().toString();
Log.v(TAG, "Create script for resource = " + resName);
- return rs.nScriptCCreate(resName, cacheDir, pgm, pgmLength);
+ return rs.nScriptCCreate(resName, rs.mCachePath, pgm, pgmLength);
}
}