Added a name to ScriptGroup2
Implemented in the runtime and CPU driver the new script group name.
Code caching is not implemented yet, and to be added in another CL.
Change-Id: I46e351c8412740512f56b7915b14f36183c6eeaf
diff --git a/rsScriptGroup2.h b/rsScriptGroup2.h
index bc89df8..b58a27e 100644
--- a/rsScriptGroup2.h
+++ b/rsScriptGroup2.h
@@ -13,16 +13,17 @@
class ScriptGroup2 : public ScriptGroupBase {
public:
- ScriptGroup2(Context* rsc, const char* cacheDir, Closure** closures,
- size_t numClosures) :
+ ScriptGroup2(Context* rsc, const char* name, const char* cacheDir,
+ Closure** closures, size_t numClosures) :
ScriptGroupBase(rsc), mClosures(closures, closures + numClosures),
- mCacheDir(cacheDir) {}
+ mName(name), mCacheDir(cacheDir) {}
virtual ~ScriptGroup2();
virtual SG_API_Version getApiVersion() const { return SG_V2; }
virtual void execute(Context* rsc);
List<Closure*> mClosures;
+ const char* mName;
const char* mCacheDir;
};