Searched defs:rsc (Results 26 - 50 of 71) sorted by relevance

123

/frameworks/support/renderscript/v8/rs_support/driver/
H A DrsdCore.cpp36 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 DrsdBcc.h27 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 DrsObjectBase.cpp25 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 DrsSampler.cpp25 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 DrsSampler.h64 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 DrsAdapter.cpp24 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 DrsScriptC.cpp27 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 DrsScriptIntrinsic.cpp24 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 DrsScript.cpp23 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 DrsdPath.cpp65 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 DrsdShaderCache.cpp41 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 DrsdBcc.h32 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 DrsAdapter.cpp24 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 DrsFileA3D.h36 FileA3D(Context *rsc);
69 void appendToFile(Context *rsc, ObjectBase *obj);
74 virtual void serialize(Context *rsc, OStream *stream) const { argument
H A DrsProgram.cpp23 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 DrsProgramFragment.cpp23 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 DrsProgramStore.cpp24 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 DrsScriptIntrinsic.cpp24 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 DrsFileA3D.cpp32 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 DrsMesh.cpp24 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 DrsProgramVertex.cpp25 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 DrsScript.cpp23 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 DrsScriptC.cpp34 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 DrsScriptC_Lib.cpp82 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 DrsScriptGroup.cpp23 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...]

Completed in 634 milliseconds

123