summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-24 20:50:39 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-24 20:50:39 -0400
commitcc89ef3d6e9b1f9be657c9158ad04b8de104434c (patch)
tree45c82f24c81723288c6168ad837f121fc5663573 /graphics/java/android/renderscript/RenderScript.java
parent0665ae22aa51183d6ff5fdd0abeee0344306e89d (diff)
parent65e7aa56f56097418d617663683544c25b3988ea (diff)
Merge change 26971 into eclair
* changes: Implement pause/resume for the RS thread.
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r--graphics/java/android/renderscript/RenderScript.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index b7cd21b57d71..f815f52830a3 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -73,6 +73,8 @@ public class RenderScript {
native void nContextBindProgramRaster(int pr);
native void nContextAddDefineI32(String name, int value);
native void nContextAddDefineF(String name, float value);
+ native void nContextPause();
+ native void nContextResume();
native void nAssignName(int obj, byte[] name);
native void nObjDestroy(int id);
@@ -217,6 +219,14 @@ public class RenderScript {
mDev = 0;
}
+ void pause() {
+ nContextPause();
+ }
+
+ void resume() {
+ nContextResume();
+ }
+
//////////////////////////////////////////////////////////////////////////////////
// File