1. Add Context to a RenderScript or RenderScriptGL instance.
This is to allow RenderScript to better interact with the Android environment. E.g., per-app cache. 2. Plumbing, testing. 3. Added getApplicationContext in RenderScript.java. Change-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9
This commit is contained in:
@@ -16,9 +16,11 @@
|
||||
|
||||
package android.renderscript;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.util.Log;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.Map.Entry;
|
||||
@@ -76,6 +78,7 @@ public class ScriptC extends Script {
|
||||
rs.nScriptCBegin();
|
||||
rs.nScriptCSetScript(pgm, 0, pgmLength);
|
||||
Log.v(TAG, "Create script for resource = " + resources.getResourceName(resourceID));
|
||||
return rs.nScriptCCreate(resources.getResourceName(resourceID));
|
||||
String cacheDir = rs.getApplicationContext().getCacheDir().toString();
|
||||
return rs.nScriptCCreate(resources.getResourceName(resourceID), cacheDir);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user