diff options
author | Jason Sams <jsams@google.com> | 2013-04-14 19:25:10 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-04-14 19:25:10 -0700 |
commit | c4294ed2f1de5c89b5e283942e0d5f8cd8822bfb (patch) | |
tree | d604dc51872692569fb39dd3a0836145eb1e9c8b /graphics/java/android/renderscript/RenderScript.java | |
parent | 6064c5cf22b16464a82f04f0a9560f412ba2a90a (diff) | |
parent | 330a9fe323cfb2f492665b73822f056c2c6689c2 (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.java | 25 |
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) { |