summaryrefslogtreecommitdiff
path: root/rsScript.h
diff options
context:
space:
mode:
Diffstat (limited to 'rsScript.h')
-rw-r--r--rsScript.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/rsScript.h b/rsScript.h
index 6ca4fc19..bd6622d5 100644
--- a/rsScript.h
+++ b/rsScript.h
@@ -84,6 +84,8 @@ public:
int mVersionMinor;
size_t exportedVariableCount;
+ size_t exportedForEachCount;
+ size_t exportedReduceCount;
size_t exportedFunctionCount;
size_t exportedPragmaCount;
char const **exportedPragmaKeyList;
@@ -130,6 +132,9 @@ public:
size_t usrBytes,
const RsScriptCall *sc = nullptr) = 0;
+ virtual void runReduce(Context *rsc, uint32_t slot, const Allocation *ain,
+ Allocation *aout, const RsScriptCall *sc) = 0;
+
virtual void Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) = 0;
virtual void setupScript(Context *rsc) = 0;
virtual uint32_t run(Context *) = 0;