Delete simple reduction implementation.
Bug: 27298560
Change-Id: I8c3d568e98aaf0b7d86881c985d13ed5b8e95338
(cherry picked from commit ae2ec3febedfc29376b9104413fb4042028f1265)
diff --git a/rsScript.h b/rsScript.h
index c3241ab..e336f07 100644
--- a/rsScript.h
+++ b/rsScript.h
@@ -86,7 +86,6 @@
size_t exportedVariableCount;
size_t exportedForEachCount;
size_t exportedReduceCount;
- size_t exportedReduceNewCount;
size_t exportedFunctionCount;
size_t exportedPragmaCount;
char const **exportedPragmaKeyList;
@@ -133,13 +132,10 @@
size_t usrBytes,
const RsScriptCall *sc = nullptr) = 0;
- virtual void runReduce(Context *rsc, uint32_t slot, const Allocation *ain,
+ virtual void runReduce(Context *rsc, uint32_t slot,
+ const Allocation **ains, size_t inLen,
Allocation *aout, const RsScriptCall *sc) = 0;
- virtual void runReduceNew(Context *rsc, uint32_t slot,
- const Allocation **ains, size_t inLen,
- 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;