From f17bccc9050498f51a32a2ee78f5d5a306008e3d Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Fri, 28 May 2010 18:23:22 -0700 Subject: Rough implemetation of ForEach. Remove launchID from root graphics script. Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e --- libs/rs/rsScriptC_Lib.cpp | 60 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) (limited to 'libs/rs/rsScriptC_Lib.cpp') diff --git a/libs/rs/rsScriptC_Lib.cpp b/libs/rs/rsScriptC_Lib.cpp index 0c10fcaec593..3f3ff23167aa 100644 --- a/libs/rs/rsScriptC_Lib.cpp +++ b/libs/rs/rsScriptC_Lib.cpp @@ -540,7 +540,7 @@ static uint32_t SC_toClient(void *data, int cmdID, int len, int waitForSpace) static void SC_scriptCall(int scriptID) { GET_TLS(); - rsc->runScript((Script *)scriptID, 0); + rsc->runScript((Script *)scriptID); } int SC_divsi3(int a, int b) @@ -556,6 +556,58 @@ int SC_getAllocation(const void *ptr) } +void SC_ForEachii(RsScript vs, RsAllocation vin) +{ + GET_TLS(); + Script *s = static_cast