/frameworks/support/renderscript/v8/rs_support/driver/ |
H A D | rsdCore.cpp | 36 static void Shutdown(Context *rsc); 37 static void SetPriority(const Context *rsc, int32_t priority); 155 Context *rsc = static_cast<Context *>(vrsc); local 156 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 161 //ALOGV("RS helperThread starting %p idx=%i", rsc, idx); 176 int ret = syscall(241, rsc->mWorkers.mNativeThreadId[idx], 190 //ALOGV("RS helperThread exited %p idx=%i", rsc, idx); 194 void rsdLaunchThreads(Context *rsc, WorkerCallback_t cbk, void *data) { argument 195 RsdHal *dc = (RsdHal *)rsc->mHal.drv; 210 Context *rsc local 284 SetPriority(const Context *rsc, int32_t priority) argument 294 Shutdown(Context *rsc) argument [all...] |
H A D | rsdBcc.h | 27 bool rsdInitIntrinsic(const android::renderscript::Context *rsc, 38 void rsdScriptInvokeForEach(const android::renderscript::Context *rsc, 141 android::renderscript::Context *rsc; member in struct:__anon1570 161 void rsdScriptLaunchThreads(const android::renderscript::Context *rsc, 171 void rsdScriptInvokeForEachMtlsSetup(const android::renderscript::Context *rsc,
|
/frameworks/support/renderscript/v8/rs_support/ |
H A D | rsObjectBase.cpp | 25 ObjectBase::ObjectBase(Context *rsc) { argument 28 mRSC = rsc; 36 rsAssert(rsc); 168 //ALOGV("calling add rsc %p", mRSC); 179 //ALOGV("calling remove rsc %p", mRSC); 199 void ObjectBase::zeroAllUserRef(Context *rsc) { argument 200 if (rsc->props.mLogObjects) { 205 const ObjectBase * o = rsc->mObjHead; 210 o = rsc->mObjHead; 218 if (rsc 224 freeAllChildren(Context *rsc) argument 246 dumpAll(Context *rsc) argument 260 isValid(const Context *rsc, const ObjectBase *obj) argument [all...] |
H A D | rsSampler.cpp | 25 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) { argument 30 Sampler::Sampler(Context *rsc, argument 36 float aniso) : ObjectBase(rsc) { 71 void Sampler::serialize(Context *rsc, OStream *stream) const { argument 74 Sampler *Sampler::createFromStream(Context *rsc, IStream *stream) { argument 78 ObjectBaseRef<Sampler> Sampler::getSampler(Context *rsc, argument 87 for (uint32_t ct = 0; ct < rsc->mStateSampler.mAllSamplers.size(); ct++) { 88 Sampler *existing = rsc->mStateSampler.mAllSamplers[ct]; 101 Sampler *s = new Sampler(rsc, magFilte 116 rsi_SamplerCreate(Context * rsc, RsSamplerValue magFilter, RsSamplerValue minFilter, RsSamplerValue wrapS, RsSamplerValue wrapT, RsSamplerValue wrapR, float aniso) argument [all...] |
H A D | rsSampler.h | 64 virtual void serialize(Context *rsc, OStream *stream) const; 66 static Sampler *createFromStream(Context *rsc, IStream *stream); 89 void init(Context *rsc) { argument 91 void deinit(Context *rsc) { argument
|
H A D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes); 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { argument 55 Adapter1D *a = new Adapter1D(rsc); 60 rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) argument 66 rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) argument 95 Adapter2D(Context *rsc) argument 99 Adapter2D(Context *rsc, Allocation *a) argument 111 data(Context *rsc, uint32_t x, uint32_t y, uint32_t w, uint32_t h, const void *data, size_t sizeBytes) argument 117 serialize(Context *rsc, OStream *stream) const argument 120 createFromStream(Context *rsc, IStream *stream) argument 128 rsi_Adapter2DCreate(Context *rsc) argument 134 rsi_Adapter2DBindAllocation(Context *rsc, RsAdapter2D va, RsAllocation valloc) argument 140 rsi_Adapter2DSetConstraint(Context *rsc, RsAdapter2D va, RsDimension dim, uint32_t value) argument [all...] |
H A D | rsScriptC.cpp | 27 Context * rsc = tls->mContext; \ 30 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument 40 void ScriptC::setupScript(Context *rsc) { argument 51 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 55 void ScriptC::setupGLState(Context *rsc) { argument 58 uint32_t ScriptC::run(Context *rsc) { argument 60 rsc->setError(RS_ERROR_BAD_SCRIPT, "Attempted to run bad script"); 64 setupGLState(rsc); 83 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument 98 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 148 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument 186 rsi_ScriptCCreate(Context *rsc, const char *resName, size_t resName_length, const char *cacheDir, size_t cacheDir_length, const char *text, size_t text_length) argument [all...] |
H A D | rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { argument 30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { argument 36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); 46 void ScriptIntrinsic::setupScript(Context *rsc) { argument 49 uint32_t ScriptIntrinsic::run(Context *rsc) { argument 55 void ScriptIntrinsic::runForEach(Context *rsc, argument 63 rsc->mHal.funcs.script.invokeForEach(rsc, thi 66 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 69 serialize(Context *rsc, OStream *stream) const argument 82 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) argument [all...] |
H A D | rsScript.cpp | 23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument 89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument 90 : ObjectBase(rsc) { 102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { argument 110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { argument 119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { argument 131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { argument 132 return new ScriptKernelID(rsc, (Scrip 135 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument 139 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument 145 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument 164 rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot, RsAllocation vain, RsAllocation vaout, const void *params, size_t paramLen) argument 174 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument 180 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument 185 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument 190 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument 195 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument 201 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, long long value) argument 206 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument 211 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument 216 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument 221 rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len, RsElement ve, const size_t *dims, size_t dimLen) argument [all...] |
/frameworks/rs/driver/ |
H A D | rsdPath.cpp | 65 static void cleanup(const Context *rsc, const Path *m) { argument 72 bool rsdPathInitStatic(const Context *rsc, const Path *m, argument 75 cleanup(rsc, m); 83 bool rsdPathInitDynamic(const Context *rsc, const Path *m) { argument 88 void rsdPathDraw(const Context *rsc, const Path *m) { argument 94 drv->draw((Context *)rsc); 98 void rsdPathDestroy(const Context *rsc, const Path *m) { argument 99 cleanup(rsc, m); 135 void DrvPathStatic::draw(Context *rsc) { argument 143 if (!rsc [all...] |
H A D | rsdShaderCache.cpp | 41 void RsdShaderCache::updateUniformArrayData(const Context *rsc, RsdShader *prog, uint32_t linkedID, argument 56 if (rsc->props.mLogShaders) { 86 bool RsdShaderCache::setup(const Context *rsc) { argument 91 if (!link(rsc)) { 96 mFragment->setup(rsc, this); 100 mVertex->setup(rsc, this); 107 bool RsdShaderCache::link(const Context *rsc) { argument 112 uint32_t vID = vtx->getStateBasedShaderID(rsc); 113 uint32_t fID = frag->getStateBasedShaderID(rsc); 127 rsdGLCheckError(rsc, "RsdShaderCach [all...] |
H A D | rsdBcc.h | 32 bool rsdInitIntrinsic(const android::renderscript::Context *rsc, 43 void rsdScriptInvokeForEach(const android::renderscript::Context *rsc, 143 android::renderscript::Context *rsc; member in struct:__anon1534 163 void rsdScriptLaunchThreads(const android::renderscript::Context *rsc, 173 void rsdScriptInvokeForEachMtlsSetup(const android::renderscript::Context *rsc,
|
/frameworks/rs/ |
H A D | rsAdapter.cpp | 24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) { argument 28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) { argument 40 void Adapter1D::data(Context *rsc, uint32_t x, uint32_t count, const void *data, size_t sizeBytes) { argument 41 mAllocation->data(rsc, x, mY, mLOD, mFace, count, 1, data, sizeBytes); 44 void Adapter1D::serialize(Context *rsc, OStream *stream) const { argument 47 Adapter1D *Adapter1D::createFromStream(Context *rsc, IStream *stream) { argument 54 RsAdapter1D rsi_Adapter1DCreate(Context *rsc) { argument 55 Adapter1D *a = new Adapter1D(rsc); 60 rsi_Adapter1DBindAllocation(Context *rsc, RsAdapter1D va, RsAllocation valloc) argument 66 rsi_Adapter1DSetConstraint(Context *rsc, RsAdapter1D va, RsDimension dim, uint32_t value) argument 95 Adapter2D(Context *rsc) argument 99 Adapter2D(Context *rsc, Allocation *a) argument 111 data(Context *rsc, uint32_t x, uint32_t y, uint32_t w, uint32_t h, const void *data, size_t sizeBytes) argument 117 serialize(Context *rsc, OStream *stream) const argument 120 createFromStream(Context *rsc, IStream *stream) argument 128 rsi_Adapter2DCreate(Context *rsc) argument 134 rsi_Adapter2DBindAllocation(Context *rsc, RsAdapter2D va, RsAllocation valloc) argument 140 rsi_Adapter2DSetConstraint(Context *rsc, RsAdapter2D va, RsDimension dim, uint32_t value) argument [all...] |
H A D | rsFileA3D.h | 36 FileA3D(Context *rsc); 69 void appendToFile(Context *rsc, ObjectBase *obj); 74 virtual void serialize(Context *rsc, OStream *stream) const { argument
|
H A D | rsProgram.cpp | 23 Program::Program(Context *rsc, const char * shaderText, size_t shaderLength, argument 25 : ProgramBase(rsc) { 139 void Program::bindAllocation(Context *rsc, Allocation *alloc, uint32_t slot) { argument 144 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation"); 150 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation"); 168 void Program::bindTexture(Context *rsc, uint32_t slot, Allocation *a) { argument 171 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind texture"); 177 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind cubemap to 2d texture slot"); 187 void Program::bindSampler(Context *rsc, uint32_t slot, Sampler *s) { argument 190 rsc 202 rsi_ProgramBindConstants(Context *rsc, RsProgram vp, uint32_t slot, RsAllocation constants) argument 207 rsi_ProgramBindTexture(Context *rsc, RsProgram vpf, uint32_t slot, RsAllocation a) argument 212 rsi_ProgramBindSampler(Context *rsc, RsProgram vpf, uint32_t slot, RsSampler s) argument [all...] |
H A D | rsProgramFragment.cpp | 23 ProgramFragment::ProgramFragment(Context *rsc, const char * shaderText, size_t shaderLength, argument 27 : Program(rsc, shaderText, shaderLength, params, paramLength) { 41 void ProgramFragment::setConstantColor(Context *rsc, float r, float g, float b, float a) { argument 44 rsc->setError(RS_ERROR_BAD_SHADER, "Cannot set fixed function emulation color on user program"); 49 rsc->setError(RS_ERROR_BAD_SHADER, "Unable to set fixed function emulation color because allocation is missing"); 56 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]); 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); 62 void ProgramFragment::setup(Context *rsc, ProgramFragmentStat argument 79 serialize(Context *rsc, OStream *stream) const argument 82 createFromStream(Context *rsc, IStream *stream) argument 95 init(Context *rsc) argument 125 deinit(Context *rsc) argument 133 rsi_ProgramFragmentCreate(Context *rsc, const char * shaderText, size_t shaderLength, const char** textureNames, size_t textureNamesCount, const size_t *textureNamesLength, const uint32_t * params, size_t paramLength) argument [all...] |
H A D | rsProgramStore.cpp | 24 ProgramStore::ProgramStore(Context *rsc, argument 28 RsDepthFunc depthFunc) : ProgramBase(rsc) { 57 void ProgramStore::setup(const Context *rsc, ProgramStoreState *state) { argument 63 rsc->mHal.funcs.store.setActive(rsc, this); 66 void ProgramStore::serialize(Context *rsc, OStream *stream) const { argument 69 ProgramStore *ProgramStore::createFromStream(Context *rsc, IStream *stream) { argument 83 ObjectBaseRef<ProgramStore> ProgramStore::getProgramStore(Context *rsc, argument 94 for (uint32_t ct = 0; ct < rsc->mStateFragmentStore.mStorePrograms.size(); ct++) { 95 ProgramStore *existing = rsc 129 init(Context *rsc) argument 137 deinit(Context *rsc) argument 146 rsi_ProgramStoreCreate(Context *rsc, bool colorMaskR, bool colorMaskG, bool colorMaskB, bool colorMaskA, bool depthMask, bool ditherEnable, RsBlendSrcFunc srcFunc, RsBlendDstFunc destFunc, RsDepthFunc depthFunc) argument [all...] |
H A D | rsScriptIntrinsic.cpp | 24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { argument 30 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { argument 36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); 46 void ScriptIntrinsic::setupScript(Context *rsc) { argument 49 uint32_t ScriptIntrinsic::run(Context *rsc) { argument 55 void ScriptIntrinsic::runForEach(Context *rsc, argument 63 rsc->mHal.funcs.script.invokeForEach(rsc, thi 66 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 69 serialize(Context *rsc, OStream *stream) const argument 82 rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) argument [all...] |
H A D | rsFileA3D.cpp | 32 FileA3D::FileA3D(Context *rsc) : ObjectBase(rsc) { argument 433 Context *rsc = static_cast<Context *>(con); local 434 FileA3D *fa3d = new FileA3D(rsc); 443 Context *rsc = static_cast<Context *>(con); local 445 FileA3D *fa3d = new FileA3D(rsc); 461 Context *rsc = static_cast<Context *>(con); local 466 fa3d = new FileA3D(rsc);
|
H A D | rsMesh.cpp | 24 Mesh::Mesh(Context *rsc) : ObjectBase(rsc) { argument 38 Mesh::Mesh(Context *rsc, argument 40 uint32_t primitivesCount) : ObjectBase(rsc) { 81 void Mesh::serialize(Context *rsc, OStream *stream) const { argument 91 mHal.state.vertexBuffers[vCount]->serialize(rsc, stream); 101 mHal.state.indexBuffers[pCount]->serialize(rsc, stream); 108 Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) { argument 125 Allocation *vertexAlloc = Allocation::createFromStream(rsc, stream); 144 Allocation *indexAlloc = Allocation::createFromStream(rsc, strea 181 renderPrimitive(Context *rsc, uint32_t primIndex) const argument 195 renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const argument 204 uploadAll(Context *rsc) argument 218 computeBBox(Context *rsc) argument 272 rsi_MeshCreate(Context *rsc, RsAllocation * vtx, size_t vtxCount, RsAllocation * idx, size_t idxCount, uint32_t * primType, size_t primTypeCount) argument [all...] |
H A D | rsProgramVertex.cpp | 25 ProgramVertex::ProgramVertex(Context *rsc, const char * shaderText, size_t shaderLength, argument 29 : Program(rsc, shaderText, shaderLength, params, paramLength) { 38 void ProgramVertex::setup(Context *rsc, ProgramVertexState *state) { argument 45 rsc->setError(RS_ERROR_FATAL_UNKNOWN, 49 float *f = static_cast<float *>(rsc->mHal.funcs.allocation.lock1D( 50 rsc, mHal.state.constants[0])); 59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]); 64 rsc->mHal.funcs.vertex.setActive(rsc, thi 67 setProjectionMatrix(Context *rsc, const rsc_Matrix *m) const argument 85 setModelviewMatrix(Context *rsc, const rsc_Matrix *m) const argument 103 setTextureMatrix(Context *rsc, const rsc_Matrix *m) const argument 121 getProjectionMatrix(Context *rsc, rsc_Matrix *m) const argument 138 transformToScreen(Context *rsc, float *v4out, const float *v3in) const argument 151 serialize(Context *rsc, OStream *stream) const argument 154 createFromStream(Context *rsc, IStream *stream) argument 167 init(Context *rsc) argument 221 updateSize(Context *rsc) argument 238 deinit(Context *rsc) argument 248 rsi_ProgramVertexCreate(Context *rsc, const char * shaderText, size_t shaderLength, const char** textureNames, size_t textureNamesCount, const size_t *textureNamesLength, const uint32_t * params, size_t paramLength) argument [all...] |
H A D | rsScript.cpp | 23 Script::Script(Context *rsc) : ObjectBase(rsc) { argument 89 ScriptKernelID::ScriptKernelID(Context *rsc, Script *s, int slot, int sig) argument 90 : ObjectBase(rsc) { 102 void ScriptKernelID::serialize(Context *rsc, OStream *stream) const { argument 110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) { argument 119 void ScriptFieldID::serialize(Context *rsc, OStream *stream) const { argument 131 RsScriptKernelID rsi_ScriptKernelIDCreate(Context *rsc, RsScript vs, int slot, int sig) { argument 132 return new ScriptKernelID(rsc, (Scrip 135 rsi_ScriptFieldIDCreate(Context *rsc, RsScript vs, int slot) argument 139 rsi_ScriptBindAllocation(Context * rsc, RsScript vs, RsAllocation va, uint32_t slot) argument 145 rsi_ScriptSetTimeZone(Context * rsc, RsScript vs, const char * timeZone, size_t length) argument 164 rsi_ScriptForEach(Context *rsc, RsScript vs, uint32_t slot, RsAllocation vain, RsAllocation vaout, const void *params, size_t paramLen) argument 174 rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot) argument 180 rsi_ScriptInvokeData(Context *rsc, RsScript vs, uint32_t slot, void *data) argument 185 rsi_ScriptInvokeV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument 190 rsi_ScriptSetVarI(Context *rsc, RsScript vs, uint32_t slot, int value) argument 195 rsi_ScriptSetVarObj(Context *rsc, RsScript vs, uint32_t slot, RsObjectBase value) argument 201 rsi_ScriptSetVarJ(Context *rsc, RsScript vs, uint32_t slot, long long value) argument 206 rsi_ScriptSetVarF(Context *rsc, RsScript vs, uint32_t slot, float value) argument 211 rsi_ScriptSetVarD(Context *rsc, RsScript vs, uint32_t slot, double value) argument 216 rsi_ScriptSetVarV(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len) argument 221 rsi_ScriptSetVarVE(Context *rsc, RsScript vs, uint32_t slot, const void *data, size_t len, RsElement ve, const size_t *dims, size_t dimLen) argument [all...] |
H A D | rsScriptC.cpp | 34 Context * rsc = tls->mContext; \ 37 ScriptC::ScriptC(Context *rsc) : Script(rsc) { argument 93 void ScriptC::setupScript(Context *rsc) { argument 104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get()); 108 void ScriptC::setupGLState(Context *rsc) { argument 110 rsc->setProgramStore(mEnviroment.mFragmentStore.get()); 113 rsc->setProgramFragment(mEnviroment.mFragment.get()); 116 rsc 123 run(Context *rsc) argument 148 runForEach(Context *rsc, uint32_t slot, const Allocation * ain, Allocation * aout, const void * usr, size_t usrBytes, const RsScriptCall *sc) argument 163 Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) argument 213 runCompiler(Context *rsc, const char *resName, const char *cacheDir, const uint8_t *bitcode, size_t bitcodeLen) argument 340 rsi_ScriptCCreate(Context *rsc, const char *resName, size_t resName_length, const char *cacheDir, size_t cacheDir_length, const char *text, size_t text_length) argument [all...] |
H A D | rsScriptC_Lib.cpp | 82 time_t rsrTime(Context *rsc, Script *sc, time_t *timer) { argument 86 tm* rsrLocalTime(Context *rsc, Script *sc, tm *local, time_t *timer) { argument 93 pthread_mutex_lock(&rsc->gLibMutex); 96 pthread_mutex_unlock(&rsc->gLibMutex); 100 int64_t rsrUptimeMillis(Context *rsc, Script *sc) { argument 104 int64_t rsrUptimeNanos(Context *rsc, Script *sc) { argument 108 float rsrGetDt(Context *rsc, Script *sc) { argument 118 void rsrSetObject(const Context *rsc, const Script *sc, ObjectBase **dst, ObjectBase * src) { argument 131 void rsrClearObject(const Context *rsc, const Script *sc, ObjectBase **dst) { argument 140 bool rsrIsObject(const Context *rsc, cons argument 145 rsrToClient(Context *rsc, Script *sc, int cmdID, void *data, int len) argument 150 rsrToClientBlocking(Context *rsc, Script *sc, int cmdID, void *data, int len) argument 156 rsrForEach(Context *rsc, Script *sc, Script *target, Allocation *in, Allocation *out, const void *usr, uint32_t usrBytes, const RsScriptCall *call) argument 164 rsrAllocationSyncAll(Context *rsc, Script *sc, Allocation *a, RsAllocationUsageType usage) argument 168 rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t count, Allocation *srcAlloc, uint32_t srcOff, uint32_t srcMip) argument 179 rsrAllocationCopy2DRange(Context *rsc, Allocation *dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, uint32_t dstFace, uint32_t width, uint32_t height, Allocation *srcAlloc, uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, uint32_t srcFace) argument [all...] |
H A D | rsScriptGroup.cpp | 23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) { argument 177 ScriptGroup * ScriptGroup::create(Context *rsc, argument 192 ScriptGroup *sg = new ScriptGroup(rsc); 221 Allocation * alloc = Allocation::createAllocation(rsc, 233 if (rsc->mHal.funcs.scriptgroup.init) { 234 rsc->mHal.funcs.scriptgroup.init(rsc, sg); 239 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { argument 244 if (rsc 253 setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) argument 267 execute(Context *rsc) argument 316 serialize(Context *rsc, OStream *stream) const argument 333 rsi_ScriptGroupCreate(Context *rsc, RsScriptKernelID * kernels, size_t kernelsSize, RsScriptKernelID * src, size_t srcSize, RsScriptKernelID * dstK, size_t dstKSize, RsScriptFieldID * dstF, size_t dstFSize, const RsType * type, size_t typeSize) argument 350 rsi_ScriptGroupSetInput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument 357 rsi_ScriptGroupSetOutput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, RsAllocation alloc) argument 364 rsi_ScriptGroupExecute(Context *rsc, RsScriptGroup sg) argument [all...] |