Runtime support for invocables in ScriptGroups
This also includes support for InvokeID
Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
diff --git a/rsScriptGroup2.cpp b/rsScriptGroup2.cpp
index 488c752..df97c9e 100644
--- a/rsScriptGroup2.cpp
+++ b/rsScriptGroup2.cpp
@@ -6,22 +6,22 @@
namespace renderscript {
void ScriptGroup2::execute(Context* rsc) {
- if (rsc->mHal.funcs.scriptgroup.execute) {
- rsc->mHal.funcs.scriptgroup.execute(rsc, this);
- }
+ if (rsc->mHal.funcs.scriptgroup.execute) {
+ rsc->mHal.funcs.scriptgroup.execute(rsc, this);
+ }
}
RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* cacheDir,
size_t cacheDirLength,
RsClosure* closures, size_t numClosures) {
- ScriptGroup2* group = new ScriptGroup2(rsc, cacheDir, (Closure**)closures, numClosures);
+ ScriptGroup2* group = new ScriptGroup2(rsc, cacheDir, (Closure**)closures, numClosures);
- // Create a device-specific implementation by calling the device driver
- if (rsc->mHal.funcs.scriptgroup.init) {
- rsc->mHal.funcs.scriptgroup.init(rsc, group);
- }
+ // Create a device-specific implementation by calling the device driver
+ if (rsc->mHal.funcs.scriptgroup.init) {
+ rsc->mHal.funcs.scriptgroup.init(rsc, group);
+ }
- return group;
+ return group;
}
} // namespace renderscript