From 6e494d3ab606be8c06f8d4930fbec572bbfa15c2 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Wed, 27 Apr 2011 16:33:11 -0700 Subject: Add dalvik code for forEach. Change-Id: I26533fc553315b99b8f177ab62d9735a177b26b0 --- graphics/java/android/renderscript/RenderScript.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'graphics/java/android/renderscript/RenderScript.java') diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java index 754ebfb2953a..4c505ec95e1d 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -420,6 +420,16 @@ public class RenderScript { validate(); rsnScriptInvoke(mContext, id, slot); } + native void rsnScriptForEach(int con, int id, int slot, int ain, int aout, byte[] params); + native void rsnScriptForEach(int con, int id, int slot, int ain, int aout); + synchronized void nScriptForEach(int id, int slot, int ain, int aout, byte[] params) { + validate(); + if (params == null) { + rsnScriptForEach(mContext, id, slot, ain, aout); + } else { + rsnScriptForEach(mContext, id, slot, ain, aout, params); + } + } native void rsnScriptInvokeV(int con, int id, int slot, byte[] params); synchronized void nScriptInvokeV(int id, int slot, byte[] params) { validate(); -- cgit v1.2.3