From a423096c0d49e5cfe13a400b4323a76f89c6885c Mon Sep 17 00:00:00 2001 From: Tim Murray Date: Wed, 17 Jul 2013 16:50:10 -0700 Subject: Move C++ API over to function tables rather than linking libRS directly. Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137 --- cpp/Script.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cpp/Script.cpp') diff --git a/cpp/Script.cpp b/cpp/Script.cpp index 54a571a8..70754d00 100644 --- a/cpp/Script.cpp +++ b/cpp/Script.cpp @@ -23,7 +23,7 @@ using namespace android; using namespace RSC; void Script::invoke(uint32_t slot, const void *v, size_t len) const { - rsScriptInvokeV(mRS->getContext(), getID(), slot, v, len); + RS::dispatch->ScriptInvokeV(mRS->getContext(), getID(), slot, v, len); } void Script::forEach(uint32_t slot, sp ain, sp aout, @@ -33,7 +33,7 @@ void Script::forEach(uint32_t slot, sp ain, spgetContext(), getID(), slot, in_id, out_id, usr, usrLen, NULL, 0); + RS::dispatch->ScriptForEach(mRS->getContext(), getID(), slot, in_id, out_id, usr, usrLen, NULL, 0); } @@ -42,16 +42,16 @@ Script::Script(void *id, sp rs) : BaseObj(id, rs) { void Script::bindAllocation(sp va, uint32_t slot) const { - rsScriptBindAllocation(mRS->getContext(), getID(), BaseObj::getObjID(va), slot); + RS::dispatch->ScriptBindAllocation(mRS->getContext(), getID(), BaseObj::getObjID(va), slot); } void Script::setVar(uint32_t index, sp o) const { - rsScriptSetVarObj(mRS->getContext(), getID(), index, (o == NULL) ? 0 : o->getID()); + RS::dispatch->ScriptSetVarObj(mRS->getContext(), getID(), index, (o == NULL) ? 0 : o->getID()); } void Script::setVar(uint32_t index, const void *v, size_t len) const { - rsScriptSetVarV(mRS->getContext(), getID(), index, v, len); + RS::dispatch->ScriptSetVarV(mRS->getContext(), getID(), index, v, len); } void Script::FieldBase::init(sp rs, uint32_t dimx, uint32_t usages) { -- cgit v1.2.3