From 96ed4cfa62dd09aafb3f9da01e047661b4fe3c95 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 15 Jun 2010 12:15:57 -0700 Subject: Remove InvokeData and add ContextFinish to generate a sync point. Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8 --- graphics/java/android/renderscript/RenderScript.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (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 9dd8d1e77843..70f6bd7cd764 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -68,6 +68,7 @@ public class RenderScript { native void nContextSetSurface(int w, int h, Surface sur); native void nContextSetPriority(int p); native void nContextDump(int bits); + native void nContextFinish(); native void nContextBindRootScript(int script); native void nContextBindSampler(int sampler, int slot); @@ -141,7 +142,6 @@ public class RenderScript { native void nScriptBindAllocation(int script, int alloc, int slot); native void nScriptSetTimeZone(int script, byte[] timeZone); native void nScriptInvoke(int id, int slot); - native void nScriptInvokeData(int id, int slot); native void nScriptInvokeV(int id, int slot, byte[] params); native void nScriptSetVarI(int id, int slot, int val); native void nScriptSetVarF(int id, int slot, float val); @@ -323,6 +323,10 @@ public class RenderScript { nContextDump(bits); } + public void finish() { + nContextFinish(); + } + public void destroy() { validate(); nContextDeinitToClient(); -- cgit v1.2.3