summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-09-24 17:38:20 -0700
committerJason Sams <rjsams@android.com>2009-09-24 17:38:20 -0700
commit65e7aa56f56097418d617663683544c25b3988ea (patch)
treeb115e9b8c4467141b3e99e1afb6159e0d964fb84 /graphics/java/android/renderscript/RenderScript.java
parent0d3999f788eb01baa8ba671878387761cbbbf861 (diff)
downloadframeworks_base-65e7aa56f56097418d617663683544c25b3988ea.zip
frameworks_base-65e7aa56f56097418d617663683544c25b3988ea.tar.gz
frameworks_base-65e7aa56f56097418d617663683544c25b3988ea.tar.bz2
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 b7cd21b..f815f52 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