summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorJason Sams <jsams@google.com>2013-04-14 19:25:10 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-04-14 19:25:10 -0700
commitc4294ed2f1de5c89b5e283942e0d5f8cd8822bfb (patch)
treed604dc51872692569fb39dd3a0836145eb1e9c8b /graphics/java/android/renderscript/RenderScript.java
parent6064c5cf22b16464a82f04f0a9560f412ba2a90a (diff)
parent330a9fe323cfb2f492665b73822f056c2c6689c2 (diff)
am 330a9fe3: Merge "Unhide new RS APIs." into jb-mr2-dev
* commit '330a9fe323cfb2f492665b73822f056c2c6689c2': Unhide new RS APIs.
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r--graphics/java/android/renderscript/RenderScript.java25
1 files changed, 23 insertions, 2 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index 716315119a9b..33639dc57d4f 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -99,9 +99,29 @@ public class RenderScript {
mCacheDir = cacheDir;
}
+ /**
+ * ContextType specifies the specific type of context to be created.
+ *
+ */
public enum ContextType {
+ /**
+ * NORMAL context, this is the default and what shipping apps should
+ * use.
+ */
NORMAL (0),
+
+ /**
+ * DEBUG context, perform extra runtime checks to validate the
+ * kernels and APIs are being used as intended. Get and SetElementAt
+ * will be bounds checked in this mode.
+ */
DEBUG (1),
+
+ /**
+ * PROFILE context, Intended to be used once the first time an
+ * application is run on a new device. This mode allows the runtime to
+ * do additional testing and performance tuning.
+ */
PROFILE (2);
int mID;
@@ -915,7 +935,8 @@ public class RenderScript {
}
/**
- * @hide
+ * Place a message into the message queue to be sent back to the message
+ * handler once all previous commands have been executed.
*
* @param id
* @param data
@@ -1194,9 +1215,9 @@ public class RenderScript {
/**
* Create a basic RenderScript context.
*
- * @hide
*
* @param ctx The context.
+ * @param ct The type of context to be created.
* @return RenderScript
*/
public static RenderScript create(Context ctx, ContextType ct) {