diff options
Diffstat (limited to 'cpu_ref/rsCpuScript.h')
-rw-r--r-- | cpu_ref/rsCpuScript.h | 36 |
1 files changed, 14 insertions, 22 deletions
diff --git a/cpu_ref/rsCpuScript.h b/cpu_ref/rsCpuScript.h index d51e9e3f..f0843cc0 100644 --- a/cpu_ref/rsCpuScript.h +++ b/cpu_ref/rsCpuScript.h @@ -64,26 +64,22 @@ public: virtual void invokeFunction(uint32_t slot, const void *params, size_t paramLength); virtual int invokeRoot(); - virtual void preLaunch(uint32_t slot, const Allocation * ain, - Allocation * aout, const void * usr, + virtual void preLaunch(uint32_t slot, const Allocation ** ains, + uint32_t inLen, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc); - virtual void postLaunch(uint32_t slot, const Allocation * ain, - Allocation * aout, const void * usr, - uint32_t usrLen, const RsScriptCall *sc); + virtual void postLaunch(uint32_t slot, const Allocation ** ains, + uint32_t inLen, Allocation * aout, + const void * usr, uint32_t usrLen, + const RsScriptCall *sc); + virtual void invokeForEach(uint32_t slot, - const Allocation * ain, - Allocation * aout, - const void * usr, - uint32_t usrLen, - const RsScriptCall *sc); - - virtual void invokeForEachMulti(uint32_t slot, - const Allocation** ains, - uint32_t inLen, - Allocation* aout, - const void* usr, - uint32_t usrLen, - const RsScriptCall* sc); + const Allocation ** ains, + uint32_t inLen, + Allocation* aout, + const void* usr, + uint32_t usrLen, + const RsScriptCall* sc); + virtual void invokeInit(); virtual void invokeFreeChildren(); @@ -100,10 +96,6 @@ public: const Script * getScript() {return mScript;} - void forEachMtlsSetup(const Allocation * ain, Allocation * aout, - const void * usr, uint32_t usrLen, - const RsScriptCall *sc, MTLaunchStruct *mtls); - void forEachMtlsSetup(const Allocation ** ains, uint32_t inLen, Allocation * aout, const void * usr, uint32_t usrLen, const RsScriptCall *sc, MTLaunchStruct *mtls); |