summaryrefslogtreecommitdiff
path: root/cpu_ref/rsCpuScript.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpu_ref/rsCpuScript.h')
-rw-r--r--cpu_ref/rsCpuScript.h45
1 files changed, 23 insertions, 22 deletions
diff --git a/cpu_ref/rsCpuScript.h b/cpu_ref/rsCpuScript.h
index b7e12e7f..4844b349 100644
--- a/cpu_ref/rsCpuScript.h
+++ b/cpu_ref/rsCpuScript.h
@@ -57,10 +57,10 @@ public:
bool init(char const *resName, char const *cacheDir,
uint8_t const *bitcode, size_t bitcodeSize, uint32_t flags,
char const *bccPluginName = nullptr);
- virtual void populateScript(Script *);
+ void populateScript(Script *) override;
- virtual void invokeFunction(uint32_t slot, const void *params, size_t paramLength);
- virtual int invokeRoot();
+ void invokeFunction(uint32_t slot, const void *params, size_t paramLength) override;
+ int invokeRoot() override;
virtual void preLaunch(uint32_t slot, const Allocation ** ains,
uint32_t inLen, Allocation * aout, const void * usr,
uint32_t usrLen, const RsScriptCall *sc);
@@ -69,27 +69,28 @@ public:
const void * usr, uint32_t usrLen,
const RsScriptCall *sc);
- virtual void invokeForEach(uint32_t slot,
- const Allocation ** ains,
- uint32_t inLen,
- Allocation* aout,
- const void* usr,
- uint32_t usrLen,
- const RsScriptCall* sc);
-
- virtual void invokeInit();
- virtual void invokeFreeChildren();
-
- virtual void setGlobalVar(uint32_t slot, const void *data, size_t dataLength);
- virtual void getGlobalVar(uint32_t slot, void *data, size_t dataLength);
- virtual void setGlobalVarWithElemDims(uint32_t slot, const void *data, size_t dataLength,
- const Element *e, const uint32_t *dims, size_t dimLength);
- virtual void setGlobalBind(uint32_t slot, Allocation *data);
- virtual void setGlobalObj(uint32_t slot, ObjectBase *data);
+ void invokeForEach(uint32_t slot,
+ const Allocation ** ains,
+ uint32_t inLen,
+ Allocation* aout,
+ const void* usr,
+ uint32_t usrLen,
+ const RsScriptCall* sc) override;
+
+ void invokeInit() override;
+ void invokeFreeChildren() override;
+
+ void setGlobalVar(uint32_t slot, const void *data, size_t dataLength) override;
+ void getGlobalVar(uint32_t slot, void *data, size_t dataLength) override;
+ void setGlobalVarWithElemDims(uint32_t slot, const void *data, size_t dataLength,
+ const Element *e, const uint32_t *dims,
+ size_t dimLength) override;
+ void setGlobalBind(uint32_t slot, Allocation *data) override;
+ void setGlobalObj(uint32_t slot, ObjectBase *data) override;
const char* getFieldName(uint32_t slot) const;
- virtual ~RsdCpuScriptImpl();
+ ~RsdCpuScriptImpl() override;
RsdCpuScriptImpl(RsdCpuReferenceImpl *ctx, const Script *s);
const Script * getScript() {return mScript;}
@@ -104,7 +105,7 @@ public:
const RsdCpuReference::CpuSymbol * lookupSymbolMath(const char *sym);
static void * lookupRuntimeStub(void* pContext, char const* name);
- virtual Allocation * getAllocationForPointer(const void *ptr) const;
+ Allocation * getAllocationForPointer(const void *ptr) const override;
bool storeRSInfoFromSO();
int getGlobalEntries() const override;