summaryrefslogtreecommitdiff
path: root/rs_hal.h
diff options
context:
space:
mode:
Diffstat (limited to 'rs_hal.h')
-rw-r--r--rs_hal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/rs_hal.h b/rs_hal.h
index 390e90df..2f3aa1a1 100644
--- a/rs_hal.h
+++ b/rs_hal.h
@@ -154,6 +154,11 @@ typedef struct {
uint32_t slot, const Allocation *ain,
Allocation *aout,
const RsScriptCall *sc);
+ void (*invokeReduceNew)(const Context *rsc, Script *s,
+ uint32_t slot,
+ const Allocation ** ains, size_t inLen,
+ Allocation *aout,
+ const RsScriptCall *sc);
void (*invokeInit)(const Context *rsc, Script *s);
void (*invokeFreeChildren)(const Context *rsc, Script *s);
@@ -386,6 +391,7 @@ enum RsHalInitEnums {
RS_HAL_SCRIPT_INVOKE_FOR_EACH_MULTI = 1013,
RS_HAL_SCRIPT_UPDATE_CACHED_OBJECT = 1014,
RS_HAL_SCRIPT_INVOKE_REDUCE = 1015,
+ RS_HAL_SCRIPT_INVOKE_REDUCE_NEW = 1016,
RS_HAL_ALLOCATION_INIT = 2000,
RS_HAL_ALLOCATION_INIT_ADAPTER = 2001,